在构件数据源的时候判断IsSelected的值得。如果为“T”则赋此列true.否则false.
设此列名为“checkBoxSel".在HTML中将checkBox的Checked设为:
Checked='<%# Container.Binder(DataItem,"checkBoxSel") %>'数据源设为DataTable objDt;
DataTable objDt = new DataTable();
//Add the columns
objDt.Columns.Add(new DataColumn("checkBoxSel",typeof(bool)));
....DataRow objDr ;
//Get the data
for (int i=0;i<10;i++)
{
objDr = objDt.NewRow();
if (变量 == "T")
objDr[0] = true;
else
objDr[0] = false;
......
objDt.Rows.Add(objDr);
}DataGrid1.DataSource = objDt.DefaultView;
DataGrid1.DataBind();
设此列名为“checkBoxSel".在HTML中将checkBox的Checked设为:
Checked='<%# Container.Binder(DataItem,"checkBoxSel") %>'数据源设为DataTable objDt;
DataTable objDt = new DataTable();
//Add the columns
objDt.Columns.Add(new DataColumn("checkBoxSel",typeof(bool)));
....DataRow objDr ;
//Get the data
for (int i=0;i<10;i++)
{
objDr = objDt.NewRow();
if (变量 == "T")
objDr[0] = true;
else
objDr[0] = false;
......
objDt.Rows.Add(objDr);
}DataGrid1.DataSource = objDt.DefaultView;
DataGrid1.DataBind();
解决方案 »
- 想实现这样一个小功能~各位给个意见~
- 关于安装程序的问题,高人过来指点。。
- 小弟跪求 asp.net+MapXtreme2005的开发源码、实例或中文教程!急啊!
- 页面大小的问题
- cookie 跨域问题
- SQL的基础类出问题了,挪到这问个数据库中表的导入问题
- 请高手们过来帮帮忙!研究一晚上了,马上结帐
- 高手来帮看一下 这个button_click过程错在哪里,谢谢(asp.net)
- javascript 关于控制Media 如何获取当前播放歌曲的名字和歌手名称 (有这样的相关方法吗?)
- 如何访问Oracle 9i ?
- asp.net开发的程序在香港通过vpn访问时速度慢的离奇,为什么?
- 急:怎么建立与有证书的web services进行通讯(解决了可另外开帖给分)?
第一列为模板列,第二列为IsSelected对应的列,可以将其设置位Visible=false;if(e.Item.Cells[1].Text.Equals("T"))
{
((CheckBox)e.Item.Cells[0].Control[0]).Checked=true;
}
else
{
((CheckBox)e.Item.Cells[0].Control[0]).Checked=false;
}
第一列为模板列,第二列为UserID对应的列,可以将其设置位Visible=false;if(e.Item.Cells[1].Text.Equals(stringName))
{
((CheckBox)e.Item.Cells[0].Control[0]).Checked=true;
}
else
{
((CheckBox)e.Item.Cells[0].Control[0]).Checked=false;
}