如何获取gridview某行某列的值

d419192480 2007-06-22 06:02:59
如何获取gridview某行某列的值,
我这个gridview有点特殊, 里面有 factroyname(设为gridview主键),userid,
两个字段,都是直接加的,不是 自动生成的,
并且这两个字段 都是linkbutton,都转化为 template模板


得到 某行的factroyname字段比较容易,因为是主键,

请问如何得到 某行某列userid建的值???????
...全文
1129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
y67ljh 2009-11-22
  • 打赏
  • 举报
回复
我想知道GridView1如何通过字段名得到某行某列的值?
y67ljh 2009-11-22
  • 打赏
  • 举报
回复
string Title = GridView1.Rows[e.RowIndex].Cells[3].Text;
d419192480 2007-06-22
  • 打赏
  • 举报
回复
大家说的 都是求主键 factoryname的值啊

我想问 如何得到 非主键 userid 这列的(某行) 值
d419192480 2007-06-22
  • 打赏
  • 举报
回复

大家说的 都是求主键 factory的值啊

我想问 如何得到 非主键 userid 这列的(某行) 值
d419192480 2007-06-22
  • 打赏
  • 举报
回复

userid 不能当主键
hongyin163 2007-06-22
  • 打赏
  • 举报
回复
GridView1.DataKeys是一个键值对
可以有以下两种方式
int id =(int) GridView1.DataKeys[“userid”].Value;
userid是字段名

int id =(int) GridView1.DataKeys[e.RowIndex].Value;
e.RowIndex为此行的索引及(行数-1)
lem12 2007-06-22
  • 打赏
  • 举报
回复
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int id =(int) GridView1.DataKeys[e.RowIndex].Value;
}
ordos1972 2007-06-22
  • 打赏
  • 举报
回复
放到DataKeysName中

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧