GridView CommandField 动态添加到最后一列
来源:互联网 发布:flash是什么软件 编辑:程序博客网 时间:2024/04/29 20:51
1、 GridView1.RowEditing += new GridViewEditEventHandler(GridView1_RowEditing); //添加编辑事件
GridView1.RowDeleting += new GridViewDeleteEventHandler(GridView1_RowDeleting);
GridView1.AlternatingRowStyle.BackColor = Color.FromArgb(0xF2, 0xF2, 0xF2);//偶数行的颜色
GridView1.AutoGenerateColumns = false; //须取消自动绑定,否则会添加到第一列
2、
for (int i = 0; i < dt.Columns.Count; i++)
{
BoundField bc = new BoundField();
bc.DataField = dt.Columns[i].ColumnName.ToString();
bc.HeaderText = dt.Columns[i].Caption.ToString();
bc.ItemStyle.HorizontalAlign = HorizontalAlign.Center;//居中对齐
GridView1.Columns.Add(bc);
4、
//添加编辑列
CommandField cf = new CommandField();//命令字段
cf.ButtonType = ButtonType.Link;//超链接样式的按钮
cf.ShowEditButton = true;//显示编辑按钮
cf.CausesValidation = false;//引发数据验证为false
cf.HeaderText = "编辑";
cf.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
GridView1.Columns.Add(cf);//添加编辑按钮到gridview
////添加删除列
CommandField cf2 = new CommandField();
cf2.ButtonType = ButtonType.Link;
cf2.ShowDeleteButton = true;//显示删除按钮
cf2.CausesValidation = false;
cf2.HeaderText = "删除";
cf2.ItemStyle.HorizontalAlign = HorizontalAlign.Center;
GridView1.Columns.Add(cf2);
5、
GridView1.DataBind();
6、
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
int i = e.NewEditIndex;
Response.Write("edit" + GridView1.Rows[i].Cells[0].Text.ToString());
}
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int i = e.RowIndex;
Response.Write("delete:" + GridView1.Rows[i].Cells[0].Text.ToString());
}
- GridView CommandField 动态添加到最后一列
- JS隐藏gridview最后一列
- gridview自定义添加一列
- 为gridview中CommandField字段中的删除按钮添加提示
- 为Gridview的CommandField删除添加"是否确认删除?"
- 动态添加一列到DataTable的第一列
- DataTables-对最后一列添加按钮事件
- dataTable 最后一列添加选项操作
- gridview添加一列自动增长排序字段
- GridView.Columns 属性----手工添加一列
- GridView中Commandfield的用法。
- 使用commandfield删除、修改gridview
- 将 TemplateField 字段列动态添加到 GridView 控件
- 将 TemplateField 字段列动态添加到 GridView 控件
- 将 TemplateField 字段列动态添加到 GridView 控件
- 在GridView在添加最后一行的总计一列,怎么把6个零变成3个零,在后台处理
- DevExpress ASPxGridView动态添加一列按钮
- 动态添加gridview行
- Nothing
- 运行时设置窗体最大化
- Lucene:基于Java的全文检索引擎简介
- cvFindContours
- JSTL和EL的基础
- GridView CommandField 动态添加到最后一列
- 设置C#窗体背景颜色...
- 复制,删除,替换节点
- 服务器验证提交的表单程序 java
- Filter的介绍
- 设置窗体隐藏和可见
- 如何获取相片的拍摄日期及相机手机类型等信息
- Epoll工作模式详解
- PHP中的魔术方法总结