日期:2014-05-19  浏览次数:20435 次

Gridview中加入checkbox问题
我用Microsoft   Visual   Studio   2005,在gridview中加入一个模板,在模板中加入一个checkbox,但是不知道VB如何取出checkbox选中的gridview那行或几行的内容.谢谢~各位....

------解决方案--------------------
模板列,然后有个 CommandName 设置下
然后判断是否选择了。
在GridView的 RowCmomand 事件里判断
if(CommandName= "Chk ")
{
CheckBox chk = (CheckBox )gridview1.Rows.FindControl( "chk ");
if(chk.Checked)
{
strng a = gridview1.Rows[0].Cell[0].Text;
strng b = gridview1.Rows[0].Cell[1].Text
}
}

思路可以是类似上面代码 自己改成Vb的哦.
------解决方案--------------------
Dim grid As GridViewRow
Dim chk As System.Web.UI.WebControls.CheckBox
For Each grid In GridView1.Rows
chk = grid.FindControl( "chk ")
if chk.Checked then ‘你的代码
Next


------解决方案--------------------
知道你的功能,但是你要构成表的结构如何?
你自己可以构造个datatable,然后遍历填充啊