如何用后台代码实现添加 按钮列?就是。net自带的那两个按钮列编辑和删除 特别是编辑的 可以点击直接把其他列变为文本框修改的那种?
解决方案 »
- tangible T4 Editor plus modeling tools for VS2010 安装问题
- ado.net读取用npoi导出的excel文件,最后一列总是读不出来
- 博客网站中的日历控件
- Visual Studio 2005窗口出现这种问题,帮忙看下
- 请问为什么vwd2008会生成这么怪的SQL呢?
- ASP.NET网页的警告,看不明白。(上传了图片)
- CSDN绝对没人知道的问题 放上最后20分
- ASP和ASP.NET 兼容问题
- 大侠们好,问几个关于邮件的问题
- 怎样将int转化为二进制?
- 关于web的计划任务的问题,请教(分不够可以加啊,只要能解决问题)
- 哪有《ASP.NET服务器控件高级编程》这本书下载?
//添加修改和删除按钮
EditCommandColumn col5 = new EditCommandColumn();
col5.ButtonType=ButtonColumnType.LinkButton;
col5.UpdateText="更新";
col5.HeaderText="编辑";
col5.CancelText="取消";
col5.EditText ="编辑";
dgrMenu.Columns.Add(col5);
// this.dgrMenu.AllowSorting = false;
// this.dgrMenu.ItemStyle.Wrap = false;
// this.dgrMenu.ShowHeader = true;
// this.dgrMenu.AutoGenerateColumns = false;
// this.SortCommand += new DataGridSortCommandEventHandler(QtyGrid_SortCommand);
// this.dgrMenu.ItemDataBound +=new DataGridItemEventHandler(dgrMenu_ItemDataBound);
this.dgrMenu.EditCommand +=new DataGridCommandEventHandler(dgrMenu_EditCommand);
this.dgrMenu.UpdateCommand +=new DataGridCommandEventHandler(dgrMenu_UpdateCommand);
this.dgrMenu.CancelCommand +=new DataGridCommandEventHandler(dgrMenu_CancelCommand);
//绑定datagrid
this.dgrMenu.DataSource=ds5.Tables[0].DefaultView;
this.dgrMenu.DataKeyField="id";
this.dgrMenu.DataBind();
if(!IsPostBack)
{
///.拌定数据。。应该就可以了
}