datagridview 编辑cell里的值后,怎么取

gadev 2009-03-04 09:48:46
dgr.Cells[8].Value.ToString();

这样取到的值还是更改前的

请教
谢谢
...全文
180 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Galllop 2009-03-05
  • 打赏
  • 举报
回复
默认是这样的,总有办法解决的
lf44785170 2009-03-05
  • 打赏
  • 举报
回复
光标不离开单元格,Value是不会变的
gadev 2009-03-05
  • 打赏
  • 举报
回复
up
gadev 2009-03-05
  • 打赏
  • 举报
回复
up
limpid_123 2009-03-04
  • 打赏
  • 举报
回复
先定义一个修改属性,执行该方法,进行数据更新之后再次绑定数据。
Galllop 2009-03-04
  • 打赏
  • 举报
回复
BindingSource bf = new BindingSource() ;
gadev 2009-03-04
  • 打赏
  • 举报
回复
limpid_123 的方法 也没有的
gadev 2009-03-04
  • 打赏
  • 举报
回复
limpid_123 的方法 我试试
gadev 2009-03-04
  • 打赏
  • 举报
回复
我用的winform
没有这样的用法的
limpid_123 2009-03-04
  • 打赏
  • 举报
回复
OnRowUpdating="GridView1_RowUpdating"

protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e)
limpid_123 2009-03-04
  • 打赏
  • 举报
回复
<asp:TemplateField HeaderText="userpwd">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("userpwd") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("userpwd") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>


string userpwd = ((TextBox)GridView1.Rows[e.RowIndex].Cells[2].Controls[1]).Text.ToString().Trim();

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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