首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GridView中的动态输入行( EDITing )

GridView中的动态输入行( EDITing )
EN

Stack Overflow用户
提问于 2011-01-19 19:26:04
回答 3查看 812关注 0票数 0

更新:

假设我在我的数据库中有4 address,当我在网格视图中显示我的地址时,这是只读的,我没有问题。但是你会如何编辑所有4个地址呢?(这只是一个例子,我可能有4个、3个、2个或10个地址)当最终用户单击"EDIT“行时?

更新端

我有一个具有3列(id, name, address)的gridview控件,address column可能有一个或多个address,那么当用户click on Edit如何使该列可编辑?既然address column可能有一个或多个地址?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-01-23 18:59:22

在TextBoxes事件上添加RowCreated并使用.ControlsrowId访问它们:

代码语言:javascript
运行
复制
TextBox _token = GridView1.Rows[e.RowIndex].Cells[7].Controls[rowId] as TextBox;
票数 0
EN

Stack Overflow用户

发布于 2011-01-19 21:21:00

GridView允许在逐行的基础上进行编辑.可编辑的GridView包含另一列,每一行中都有一个编辑按钮。当最终用户单击“编辑”按钮时,该行变得可编辑,导致“编辑”按钮更改为“更新”和“取消”按钮,其他列变为“TextBoxes”。最终用户然后可以更新一个或多个列值,然后单击update保存更改。

这是逐步教程

并确保id & Name列ReadOnly属性设置为true。

代码语言:javascript
运行
复制
 <asp:BoundField  ReadOnly="true" ...../>
票数 0
EN

Stack Overflow用户

发布于 2011-01-19 23:00:59

使用GridView来显示行中的地址,而不是使用BoundField或您正在执行的操作。单击“编辑”时,将选定行中的GridView控件置于编辑状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4739681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档