[.NET] GridView的编辑按钮怎执行?

楼主: renmax (竹科學友哥)   2016-02-16 15:12:06
请输入专案类型(网站专案或者应用程式专案):VB.net VS2015
各位版友好
最近刚好在实作GridView相关,在.aspx档内已增加
<asp:GridView ID="GridView1" ...... AutoGenerateEditButton="True" ...... >
.vb内也已增加以下code
Protected Sub GridView1_RowUpdating(......) Handles GridView1.RowUpdating
......
Dim ck As CheckBox =
CType(GridView1.Rows(e.RowIndex).Cells(2).Controls(0), CheckBox)
......
End Sub
现在除了上述CheckBox的功能外,想新增可以修改文字Cells(1)内容的功能
意思就是按下"编辑"按钮后,可以一次执行CheckBox和修改文字的两种功能
有想过直接加上
Dim tb As TextBox =
CType(GridView1.Rows(e.RowIndex).Cells(1).Controls(0), TextBox)
但会出现错误,却不知道原因是什么@@"
爬过相关文章,好像可以使用RowEditing事件
但"编辑"这按钮该怎么判断是执行RowUpdating或RowEditing呢?
谢谢
作者: ian90911 (xopowo)   2016-02-17 13:18:00
rowediting好像是是rowcommand=edit触发CommandName="Edit" CommandName="Update"按下编辑前是ItemTemplate 按下后是EditItemTemplate
作者: JohnYaEPen (酱也一篇)   2016-02-19 08:23:00
出现什么错误讯息
楼主: renmax (竹科學友哥)   2016-02-19 17:01:00
已找到方法 原因是将ReadOnly="false"即可 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com