【发布时间】:2013-11-04 01:14:31
【问题描述】:
当我开发 ASP .NET Web 应用程序时,当用户单击 DataGridView 列内的 Edit 按钮时,我使用以下代码显示 Update 和 Cancel 按钮。
<asp:EditCommandColumn EditText="Edit"
ButtonType="LinkButton"
UpdateText="Update"
CancelText="Cancel"
HeaderText="Update"/>
有没有办法在 Windows 窗体中做到这一点?我现在计划做的是添加三个DataGridViewButtonColumns Edit、Update 和Cancel。在DataGridView的单元格点击事件中,Edit列将被隐藏,Update和Cancel列将被显示。
另一种解决方案是使用DataGridViewLinkCell 并在单击单元格后更改列的值。
示例:Insert, Update & Delete Table from DataGridView in C#.Net
有很多关于 SO 询问 DataGridView 选择/插入/更新/删除命令的问题。但我想知道在这种情况下哪种方法适合使用。任何帮助将不胜感激。
【问题讨论】:
标签: c# asp.net winforms datagridview datagridviewbuttoncolumn