|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
感觉很多控件都必须自己去写代码;用了WebMatrix感觉也不是很好,毕竟没有很强的WYSIWYG效果。现在就不知道如何是好了。asp.net|datagrid|单选框 利用DataGrid控件增加单选框时,假如间接在模板中到场RadioButton服务器控件,因为.Net的机制,没法将这些RadioButton在客户端呈现在统一个组内里。这时候我们可使用Radio标签来完成。
上面是HMTL页面代码
<formid="Form1"method="post"runat="server">
<asp:datagridid="DataGrid1"runat="server"AutoGenerateColumns="False">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<inputtype="radio"name="rdo"<%#GetChecked(DataBinder.Eval(Container,"DataItem"))%>value=<%#DataBinder.Eval(Container,"DataItem")%>>
<asp:Labelrunat="server"Text=<%#DataBinder.Eval(Container,"DataItem")%>ID="Label1">
</asp:Label>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid><br>
<asp:Buttonid="btnOk"runat="server"Text="断定"></asp:Button>
上面是Page_Load中的数据绑定代码
DimarrAsNewArrayList
arr.Add("旧事综合")
arr.Add("综艺")
arr.Add("影戏")
arr.Add("教导")
arr.Add("戏剧")
arr.Add("军事")
arr.Add("体育")
DataGrid1.DataSource=arr
DataGrid1.DataBind()
上面是btnOk_Click中猎取选择项的代码
Response.Write(Request.Form("rdo"))
上面是设置绑定项中哪一个Radio被中的函数
PublicFunctionGetChecked(ByValstrAsString)AsString
Ifstr=Request.Form("rdo")Then
Return"checked"
Else
Return""
EndIf
EndFunction什么叫数据库怎么样?什么意思?你想单学数据库。(其实变成是我问的) |
|