自己在每一列增加的编辑按钮,如何使用这列按钮的点击事件,并且判断点击的是哪一行,最好能举个例子
解决方案 »
- 链接服务器"(null)"的 OLE DB 访问接口 "microsoft.jet.oledb.4.0" 返回了消息 "多步 OLE DB 操作产生错误。
- 大侠救命啊
- C# 正则表达式
- insert into 类问题
- 谁有批量替换字符串的类
- 数据生成的问题!!!!!
- player.currentMedia.durationString输出00:00求解
- 哪里有 VS.NET工具栏里面的“新建工程”那样的按钮?
- 一个字符串处理的问题?
- 关于datagrid的删除问题!以前从未出现过的!删除无响应?!
- datagridview 列宽
- 在C#中,string str = null 与 string str = “” 的区别?
{
Button lb = (Button )dataGridView.FindControl("Button2");
......
}
<asp:TemplateField HeaderText="编辑" ShowHeader="False">
<ItemTemplate>
<asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="False" CommandArgument='<%#Eval("ApplyID") %>' CommandName="Edit" ImageUrl="~/Images/Edit.gif" Text="编辑" />
</ItemTemplate>
</asp:TemplateField>2:后台代码部分 protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
Label lbl_Msg = new Label();
lbl_Msg.ForeColor = Color.Blue;
lbl_Msg.Text = "您选择的是第" + (e.NewEditIndex + 1) + "行,选择的数据如下:<br>";
//string key = GV_Worklist_Undo.DataKeys[e.NewEditIndex].Value.ToString();
//Response.Write("key:" + key); this.Page.Controls.Add(lbl_Msg);
}