类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
DataGrid用代码绑定数据后,我要把DataGrid的某一列移个位置,比如本来"编辑"列是在第一个位置,我要把它移到最后一列,代码该怎么写?谢谢!
网友回答:
这个比较难:
参考:http://dotnet.aspx.cc/ShowDetail.aspx?id=00C78024-5C08-4F3F-BCA8-AB3C0B330A12
前端用javascript实现
可拖放式的DATAGRID
http://www.microsoft.com/china/MSDN/library/default.mspx
你也可以设置DATAGRID的DataGridColumnStyle,也能达到目的
学习!!
如果用Javascript的话,要自已写DataGrid,应该不是很难
你的 DataGrid 的 AutoGenerateColumns 设置是什么?
你试试把所有列先拷贝到一个数组里,然后把 DataGrid 里的列都删了,
然后按你需要的顺序把所有列从数组里去出来加到 DataGrid 中。
按我的理解,这些工作必须在数据绑定前完成。所以如果你的
AutoGenerateColumns 为假,那么实现你的要求是没问题的。