GridView1.Rows[GridView1.EditIndex].Cells[0].Text
如果里面用的控件如Label
则用
Label lab=(Label)GridView1.Rows[GridView1.EditIndex].Cells[0].FindControl("控件ID");
lab.Text
如果里面用的控件如Label
则用
Label lab=(Label)GridView1.Rows[GridView1.EditIndex].Cells[0].FindControl("控件ID");
lab.Text
解决方案 »
- 来者有分 ,,如何实现 windows media player循环播放视频,
- 问个NETCMS的问题,关于位置导航的。急求解决!!
- dataSet奇怪问题
- 关于rss中pubdate读取时间格式转换的问题
- 重装系统 重装vs后出现问题
- 如何让汉字在<td></td>标签内居中放置?
- 学习ASP.NET有哪些要点 有快速上手的书籍吗?
- Request传值问题??
- asp绑定到xml提示有错误
- Visual Studio 2008“ 未能正确加载包 Visual studio common IDE package”
- 哪有PetShop 4.0比较好的讲解与分析教程 下载???? 提供一些,谢谢
- 怎样屏蔽掉ie下方的进度条,在线等!
CommandArgument='<%#Eval("id") %>'后台
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string str = e.CommandArgument.ToString();
}
index 超过范围~~
实际上我的那个编辑 是用选择改的
但是我把这句代码改成
Response.Write(GridView1.Rows[GridView1.SelectedIndex].Cells[0].Text);
还是不行
string quantity = ((TextBox)(GridView1.Rows[e.RowIndex].Cells[1].Controls[0])).Text; protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "check")
{
string index= e.CommandArgument.ToString();
GridViewRow row = GridView1.Rows[index];
string id = row.Cells[1].Text;
}
}
在后台获取
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
string str = e.CommandArgument.ToString();
}这里str里面就是存着你点击的行里面的ID值了
GridView1.col.count();
GridView1.Rows[行].Cells[列].Text ;