private void button2_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
dt.Columns.Add("AAA", typeof(string));//
dt.Columns.Add("BBB", typeof(string));//
dt.Columns.Add("CCC", typeof(string));//
dt.Columns.Add("DDD", typeof(string));//
dt.Columns.Add("EEE", typeof(string)); //
dt.Columns.Add("FFF", typeof(string));//
dt.Columns.Add("GGG", typeof(string));//
dt.Columns.Add("HHH", typeof(string));// DataRow dr = dt.NewRow();
dr["AAA"] = "";
dr["BBB"] = "";
dr["CCC"] = "";
dr["DDD"] = "";
dr["EEE"] = "";
dr["FFF"] = "";
dr["GGG"] = "";
dr["HHH"] = "";
dt.Rows.Add(dr); dt.Columns[].SetOrdinal(); //设置该列的索引;索引小的在前面
dt.Columns[].SetOrdinal(); //设置该列的索引;索引小的在前面 //dt.Columns[1].SetOrdinal(1); //设置该列的索引;索引小的在前面
//dt.Columns[2].SetOrdinal(2); //设置该列的索引;索引小的在前面
//dt.Columns[5].SetOrdinal(2); //设置该列的索引;索引小的在前面 //for (int i = 0; i < dt.Columns.Count; i++)
//{
// dt.Columns[i].SetOrdinal(0); //设置该列的索引;索引小的在前面
//} bool flag = false;
List<string> Colums_list = get_ColumnsName();
for (int i = ; i < dt.Columns.Count; i++)
{
for (int j = ; j < Colums_list.Count; j++)
{
if (dt.Columns[i].ColumnName == Colums_list[j])
{
dt.Columns[i].SetOrdinal(j); //设置该列的索引
break;
}
}
} }
public List<string> get_ColumnsName()
{
List<string> Column_list = new List<string>();
Column_list.Add("HHH");
Column_list.Add("FFF");
Column_list.Add("CCC");
Column_list.Add("BBB");
Column_list.Add("EEE");
Column_list.Add("DDD");
return Column_list;
}
第0个设置为7的时候,
第1个自动设置为0;第7个自动设置为6; 第0个设置为3时候
第1个自动设置为0;第3个自动设置为2
//首先获得原始排序

最新文章

  1. Unity3D 计算FPS
  2. 【译】ASP.NET应用程序和页面生命周期
  3. 初学者--bootstrap(三)下载与安装----在路上(7)
  4. Ubuntu 14.10安装手记
  5. vue-cli快速构建Vue项目
  6. ecshop 订单-》订单状态
  7. 嵌入式 linux下利用backtrace追踪函数调用堆栈以及定位段错误
  8. Python局部变量和全局变量global
  9. [代码示例]用Fine Uploader+ASP.NET MVC实现ajax文件上传
  10. ARP及RARP简介
  11. springboot +thymeleaf+myql 记录
  12. tangent space与object space
  13. Android为TV端助力 转载弩的博客
  14. Service Account和RBAC授权
  15. 4.mycat部署
  16. Django 之 ORM
  17. Linux 系统及编程相关知识总汇
  18. vue router 配合transition 切换动画
  19. 【BZOJ1443】游戏(二分图匹配,博弈论)
  20. postgresql-slony-I同步复制配置步骤

热门文章

  1. asp.net练习②——Paginaton无刷新分页
  2. python安装OpenCV后import cv2报错解决办法
  3. 【spring Boot】spring boot1.5以上版本@ConfigurationProperties取消location注解后的替代方案
  4. java 常用日期工具类的操作
  5. XSS防御和绕过2
  6. maven入门--part2 安装
  7. Android-分享多图到微信好友
  8. 2.OR Mapping 介绍
  9. 使用hbuilder打包时,调用地图和相机
  10. axios表单提交,delete,get请求(待完善)