思路,GV 动态绑定数据,(自动适应创建行与列)
来源:互联网 发布:面试java项目测试用例 编辑:程序博客网 时间:2024/03/29 07:51
关闭了自动生成列(AutoGenerateColumns="False")<asp:GridView ID="grid_info" runat="server" AutoGenerateColumns="False" > <Columns> <asp:TemplateField > <ItemTemplate > <a><%# Eval("ID")%></a> </ItemTemplate> </asp:TemplateField> </Columns></asp:GridView>
//后台代码绑定GridView的方法 public void IntiGrid(DataTable dsGrid) { //由于前台有一个模板绑定了ID这个字段所以这里再次绑定前需要把除了第一列以外的列清楚 if (grid_info.Columns.Count > 1) { grid_info.Columns.RemoveAt(1); } //这里通过后台业务获取到一个数据集合 DataTable dsGrid = GerData(); //采用循环的方式绑定GridView foreach (DataColumn dc in dsGrid.Columns) { //由于前台有一个模板绑定了ID这个字段所以这里需要过滤掉不绑定 if (dc.ColumnName != "ID") { BoundField bfCase = new BoundField(); bfCase.DataField = dc.ColumnName; bfCase.HeaderText = dc.ColumnName; grid_info.Columns.Add(bfCase); } } } //现在出现的问题是我页面上有一个按钮触发数据绑定的这个方法,第一绑定数据到GridView没问题!//但是在点一次后就会出现第一列没有绑定数据的情况
从论坛上看到的,重在思考思路问题,我想他上面那里,从DataTable,应该还在做下字段是否为NULL的算法,否则会出错
- 思路,GV 动态绑定数据,(自动适应创建行与列)
- GridView动态添加模板列并自动绑定数据
- 动态创建GridView绑定列
- 动态创建GridView绑定列
- 动态创建DataGrid模版列,绑定列
- xtraReprot 动态绑定数据 数据列动态
- 动态创建TABLE的行与列
- asp.net and datagrid 动态绑定数据列与存取特定列的值
- ASP.NET2.0中给GridView动态添加模板列并自动绑定数据
- ASP.NET2.0中给GridView动态添加模板列并自动绑定数据
- 如何创建动态数据列
- GridView动态添加模板列(数据绑定)
- gridview动态绑定列名和数据
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 如何使用动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- 动态创建模板列并绑定数据(GridView,Repeater,DataGrid)
- DBGridEh自动适应列宽
- 做一个心如止水的程序员会
- BCB 版本的MD5算法
- wmsys.wm_concat、sys_connect_by_path、自定义函数实现行列转换
- ZCOMMON通用函数
- weblogic10生产模式下启动不用输入用户名密码
- 思路,GV 动态绑定数据,(自动适应创建行与列)
- thinkpad T410i 安装XP时用的一些连接
- 新建WPF应用程序操作提示:没有可用于"D:\xx\……\xx.xaml"的编辑器确保已安装文件类型(.xaml)的应用程序
- CKEditor 修改编辑器 字体大小和行高
- Js打印局部页面果然好东东啊
- JDBC连接各种数据库
- ZPO006采购单收货报表
- Android编译问题:Only 64-bit build environments are supported beyond froyo/2.2
- 注册表卸载文件