为DataGrid列添加Radio(单选框)列
2004-10-28 09:05
330 查看
为DataGrid列添加Radio(单选框)列 |
作者:孟宪会 出自:【孟宪会之精彩世界】 发布日期:2004年7月17日 6点12分0秒 |
经常看到论坛上有人问在DataGrid中如何实现单选,下面就是一种实现的方法。 查看例子 <%@ Page Language="C#" AutoEventWireup="True" EnableViewState = "true"%> <%@ Import Namespace="System.Data" %> DataTable Cart; DataView CartView; ICollection CreateDataSource() { DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("IntegerValue", typeof(Int32))); dt.Columns.Add(new DataColumn("StringValue", typeof(string))); dt.Columns.Add(new DataColumn("CurrencyValue", typeof(double))); for (int i = 0; i < 101; i++) { dr = dt.NewRow(); dr[0] = i; dr[1] = "Item " + i.ToString(); dr[2] = 1.23 * (i+1); dt.Rows.Add(dr); } DataView dv = new DataView(dt); return dv; } void Page_Load(Object sender, EventArgs e) { string js = ""; js+="/r/n"; js+="function ld(){/r/n"; js+="for(i=0;i/r/n"; this.RegisterStartupScript("js",js); if (!IsPostBack) { ItemsGrid.DataSource = CreateDataSource(); ItemsGrid.DataBind(); } } void Grid_Change(Object sender, DataGridPageChangedEventArgs e) { ItemsGrid.CurrentPageIndex = e.NewPageIndex; ItemsGrid.DataSource = CreateDataSource(); ItemsGrid.DataBind(); } void btnClick(Object sender, EventArgs e) { if(Request.Form["RadioName"] != null) { rd.Value = Request.Form["RadioName"].ToString(); Label1.Text = "您所选择的是:" + Request.Form["RadioName"].ToString() +""; } } '/> |
相关文章推荐
- 为DataGrid列添加Radio(单选框)列
- layer关闭弹窗 (弹窗easyui:为datagrid添加radio单选框)
- 为DataGrid列添加Radio(单选框)列
- 为DataGrid列添加Radio(单选框)列
- 为DataGrid列添加Radio(单选框)列
- [导入]在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio实现单选
- [导入]在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio实现单选
- ASP.NET中为DataGrid添加单选框
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- ASP.NET中为DataGrid添加单选框
- 在DataGrid中添加Radio(单选按钮)列
- 在DataGrid中添加Radio(单选按钮)列
- 为单选框添加事件 JRadioButton
- DATAGRID中添加单选框的操作步骤
- ASP.NET中为DataGrid添加单选框