当前位置:编程学习 > C#/ASP.NET >>

如何更改数据控件里列的顺序。。(问题比较有难度,大家支持)

 我通过好多不同的表里最后生成一个DataTable。然后将此表绑定到数据控件。这样我控件里的列就顺序乱的狠了。。。然后我数据控件支持列的拖拽这样列就可以更改顺序。了。然后我有上下文菜单来保存数据控件里的对应的列名与宽度以及进过拖拽后列的顺序。。。。格式如下:
<D>
  <T>
    <COL>ISCORRECT</COL>
    <Order>1</Order>
    <WW>75</WW>
  </T>
  <T>
    <COL>DATANAME</COL>
     <Order>2</Order>
    <WW>123</WW>
  </T>
  <T>
    <COL>TRYTYPE</COL>
    <Order>0</Order>
    <WW>143</WW>
  </T>
<D>

至此:已经完成了保存的一部分业务。。。。但是当我下次再通过导航树双击显示数据控件的时候。。因为数据源DataTable的列的顺序与我保存的XMl的顺序又不一致了。所以请高手支招。。看我该如何能实现把数据控件上列的顺序按我XML保存的顺序进行更改了。。。万分感谢。。。。。。。。。。 --------------------编程问答-------------------- 这里有个类似的帖子http://topic.csdn.net/t/20060328/10/4644715.html大家可以参考。 --------------------编程问答-------------------- 通过实体类绑定相关数据,通过XML序列化显示
或通过数据库设置列的排序号,再显示时构建动态查询语句,实现排序 --------------------编程问答-------------------- lz 用滴是 WinForm 控件吧,俺是做ASP.NET滴,对WinForm了解不多,
不过 WebControl 的 GridView 是可以动态添加绑定列滴,
即 先读取 lz 保存好滴 xml 文件,然后依次添加绑定列,最后指定数据源完成数据绑定。

我想 WebForm 上能实现滴功能应该在 WinForm 更是轻而易举滴,

lz 用滴是啥控件?完全限定名是啥?查过 MSDN 没? --------------------编程问答-------------------- 那就让他们一致啊,在你改变顺序的同时,也改变数据源的顺序,最好加个排序列什么的。方便显示 --------------------编程问答-------------------- --------------------编程问答-------------------- 还是 不明白大家说的。能有代码粘贴出来给参考吗?
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,