日期:2014-05-18  浏览次数:20391 次

关于DataTable问题
C# code

DataTable tab = LoadTable();
//比如:tab中已经包含 columns["Name"],columns["Age"]
DataColumn colUrl = new DataColumn("U");
//然后新创建一列 添加到tab中 
//默认是新增到最后 
//能把当前新增的列放到指定位置或者调整在tab中的顺序吗?
tab.Columns.Add(colUrl);



------解决方案--------------------
好像不行,插入的话,自己写代码一个个往后移
------解决方案--------------------
datatable里应该是无法对新增的Column指定位置的,LZ的需求如果是完成在界面层显示的话,可以考虑通过新增控件列的方式处理,控制列一般是有Insert()方法!