用GRIDVIEW绑了数据以后,没有办法取得某个CEELS[*]中的数据,请指点! 一个简单的页面,上面有一个Gridview控件,已经成功完成数据绑定,并能成功显示.显示的内容是人名,之后我要取某一个人名做参数去触发一个方法.但是通过Gridview.rows.cells[*].Text.ToString()无法取得内容而且GridView控件的Index属性和数据库中的ID 完全没有联系.这个要怎么取得某行的内容那? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没有用模版的话就是GridView1.Rows[0].Cells[0].Text.ToString()Row[i]Cell[i] protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { string i = e.Row.Cells[列的索引].Text; }}把取到的"i"传到数据库里,就能取到这一行的数据了 如果是模版,你必须用cell.findcontrol,呵呵,是web么? 我的在GRIDVIEW里有两列 一列人名 一列chenkbox 要遍历 用户CHECK了哪一个! 是web的 我把代码帖出来您看看 我用了 cell.findcontrol!也不行! protected void GridView_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) { CheckBox Transferredcb = new CheckBox(); Transferredcb = (CheckBox)e.Row.FindControl("checkBox1"); if(Transferredcb.Selected == true) {...} }} 重来:要想遍历取到值,需要一个按钮触发事件,在这个事件中: protected void button1_Clicked(object sender, EventArgs e) { foreach(GridViewRow rows in GridView1.Rows) { CheckBox cb = new CheckBox(); cb = (CheckBox)rows.FindControl("cb1"); if(cb.Checked) { } } } 在 ClickOnce 中发布时如何签名 exe 文件? 求救英语达人 用sqlcommand执行查询语句,怎么获取出来记录并且使用记录 谁那里有C#2005 &.Net3.0高级编程第35章的源代码 新手请教DotNetBar控件中的CalendarView控件使用方法!! 高人求救啊 把窗体从矩形变为圆形 VS2010下C#连接SQL Sever2008错误。错误40 dataset更新数据内容 求一小段ASP代码翻译成.NET 求标准3des加密算法的组件 天啊!多线程问题!为什么界面死了呢?
GridView1.Rows[0].Cells[0].Text.ToString()Row[i]
Cell[i]
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string i = e.Row.Cells[列的索引].Text;
}
}
把取到的"i"传到数据库里,就能取到这一行的数据了
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
CheckBox Transferredcb = new CheckBox();
Transferredcb = (CheckBox)e.Row.FindControl("checkBox1");
if(Transferredcb.Selected == true)
{...}
}
}
要想遍历取到值,需要一个按钮触发事件,
在这个事件中:
protected void button1_Clicked(object sender, EventArgs e)
{
foreach(GridViewRow rows in GridView1.Rows)
{
CheckBox cb = new CheckBox();
cb = (CheckBox)rows.FindControl("cb1");
if(cb.Checked)
{
}
}
}