GridView 添加一个列 确定 我要获取绑定出来的东西中的值怎么获取

To2023 2012-05-09 11:45:08
1 2 3 列
* * * 确定
* * * 确定
* * * 确定 现在我要点击确定 获取第一列的某个值怎么获取 在哪里写
* * * 确定
* * * 确定
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐的小二兔 2012-05-10
  • 打赏
  • 举报
回复
好吧,楼上们的方法都是可行的。。
再不行JQ或者JS解决,点击按钮将他的ID传给JS JS在拼接一下前面的文本框ID 在给后台。。
好吧这个方法很麻烦。。
用楼上的吧。或者做 command的事件这样 就绑定了 而且很稳定。。
IT-Style 2012-05-10
  • 打赏
  • 举报
回复
前台GridView:

<asp:gridview ID="Gridview1" runat="server" onrowcommand="Gridview1_RowCommand" AutoGenerateColumns="false" >
<Columns>
<asp:BoundField DataField="ID" HeaderText="ID"/>
<asp:TemplateField>
<ItemTemplate>
<asp:Button CommandName="Test" CommandArgument='<%# Eval("ID") %>' runat="server" Text="确定"/>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:gridview>

后台RowCommand事件:

protected void Gridview1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Test")
{
string str = e.CommandArgument.ToString();
}
}
  • 打赏
  • 举报
回复
跟删除的操作差不多!!
zhangdaowu5 2012-05-10
  • 打赏
  • 举报
回复
GridViewRow gdr = (GridViewRow)((CustLinkButton)e.CommandSource).NamingContainer;
获取当前点击的行,然后就可以用gdr对象取出这一行的索引或者某个值,看你自己需要吧,方法蛮多的。
zhangdaowu5 2012-05-10
  • 打赏
  • 举报
回复
确定是button还是linkbutton,

this.CustGridView1.Rows[i].Cells[1].Text; i是变量表示第几行,意思就是取出第i行第二个单元格的值

62,268

社区成员

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

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

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

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