DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
2016-12-29 00:00
976 查看
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Web.UI; using System.Web.UI.WebControls; public partial class DataTableDemo : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { #region 添加一个表 DataTable dt = new DataTable(); dt.Columns.Add(new DataColumn("ID", typeof(int)) { DefaultValue = 0 }); dt.Columns.Add(new DataColumn("Name", typeof(string)) { DefaultValue = "1" }); dt.Columns.Add(new DataColumn("Item", typeof(string)) { DefaultValue = "1" }); dt.Columns.Add(new DataColumn("ItemAmount", typeof(double)) { DefaultValue = 0 }); dt.Rows.Add(1, "小李", "基本工资", 60); dt.Rows.Add(1, "小李", "业绩提成", 70); dt.Rows.Add(2, "小张", "基本工资", 500); dt.Rows.Add(2, "小张", "业绩提成", 60); dt.Rows.Add(2, "小张", "奖金福利", 800); dt.Rows.Add(3, "小王", "基本工资", 30); dt.Rows.Add(3, "小王", "奖金福利", 900); #endregion DataTable dtSource = dt.Copy(); dt.Columns[3].SetOrdinal(1); //ItemAmount列放置到第二列 索引从0开始 //列移动前 GridView1.DataSource = dtSource; GridView1.DataBind(); //列移动后 GridView2.DataSource = dt; GridView2.DataBind(); } }
相关文章推荐
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- DataTable实现列位置交换,用于SQL语句无法解决字段页面显示顺序问题
- mysql导入导出数据中文乱码解决方法小结(1、navicat导入问题已解决,创建连接后修改连接属性,选择高级->将使用Mysql字符集复选框去掉,下拉框选择GBK->导入sql文件OK;2、phpmyadmin显示乱码的问题也解决,两步:1.将sql文件以utf8的字符集编码另存,2.将文件中sql语句中的字段字符集编码改成utf8,导入OK)
- 解决pl/sql developer 中文字段显示乱码或无法用中文作查询条件的问题
- html显示数据库中的字段内容为sql语句时,出现隐藏了换行等字符的问题解决
- [转]Spring3+MyBatis3整合无法输出SQL语句问题的解决 .
- SWF文字查询及高亮显示——第三步:实现文字查询高亮显示及解决MovieClip帧切换时关键字无法高亮显示的问题
- 手机网页Html代码实现(解决显示页面很小的问题)
- 解决Sql Server Reporting Service在Chrome下无法显示Datepicker的问题
- 解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】
- Spring3+MyBatis3整合无法输出SQL语句问题的解决
- Windows7农行网银页面无法显示问题的解决方法
- 手机网页Html代码实现(解决显示页面很小的问题)
- 解决如下问题:IIS无法安装,装后不管用,IIS不显示asp.net页面,报错:服务器应用程序不可用
- 如何解决自定义404页面在IE等浏览器中无法显示问题
- ThinkPHP3出现“页面无法显示”的330错误问题解决
- IE6的png显示问题以及div无法实现1px高度问题的解决
- 解决博易博客后台文章管理页面无法显示分页的问题
- sqlplus 帮助无法显示问题的解决
- vs2008与IIS 7.0使用在vista上时出现的问题及解决方法(Internet Explorer 无法显示该页面)(VS2008: IE Cannot Display Web Page)