DataGrid列移动! DataGrid用代码绑定数据后,我要把DataGrid的某一列移个位置,比如本来"编辑"列是在第一个位置,我要把它移到最后一列,代码该怎么写?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个比较难:参考:http://dotnet.aspx.cc/ShowDetail.aspx?id=00C78024-5C08-4F3F-BCA8-AB3C0B330A12 可拖放式的DATAGRIDhttp://www.microsoft.com/china/MSDN/library/default.mspx你也可以设置DATAGRID的DataGridColumnStyle,也能达到目的 如果用Javascript的话,要自已写DataGrid,应该不是很难 不好意思,我没说清楚我的问题。我要的没那么复杂,我只是要在DataSet.datasource=DataSet后 在用代码来,调一下某一列的位置,然后显示出来,显示出来后就可以了,不需要移来移去功能。 你的 DataGrid 的 AutoGenerateColumns 设置是什么?你试试把所有列先拷贝到一个数组里,然后把 DataGrid 里的列都删了,然后按你需要的顺序把所有列从数组里去出来加到 DataGrid 中。按我的理解,这些工作必须在数据绑定前完成。所以如果你的AutoGenerateColumns 为假,那么实现你的要求是没问题的。 谢谢: manbaum!如果把列拷贝到一个数组里,再按需要来重新添加是可以实现的。这样做还真麻烦,难到就只有这个方法吗? 做个企业宣传网站,急!急!急! 如何通过一个地址获取到该地址下所有的图片和文字 网站沙盒是什么意思,如何解决? 求教如何实现导航栏的效果 [求助]~~在ASP.NET里面怎么实现“退出系统”?~~~~ quickstart 的数据库怎么安装? 求助http缓存机制问题 C#爱好者群成心邀请您加入 web打印(水晶报表),需要登录 The wait operation timed out asp.net 的问题?我重装了一下IIS后我的.net程序在浏览的时候就不行了是怎么回事啊! c#中如何将十进制转换成十六进制?
参考:http://dotnet.aspx.cc/ShowDetail.aspx?id=00C78024-5C08-4F3F-BCA8-AB3C0B330A12
http://www.microsoft.com/china/MSDN/library/default.mspx你也可以设置DATAGRID的DataGridColumnStyle,也能达到目的
我要的没那么复杂,我只是要在DataSet.datasource=DataSet后 在用代码来,调一下某一列的位置,然后显示出来,显示出来后就可以了,不需要移来移去功能。
然后按你需要的顺序把所有列从数组里去出来加到 DataGrid 中。按我的理解,这些工作必须在数据绑定前完成。所以如果你的
AutoGenerateColumns 为假,那么实现你的要求是没问题的。
如果把列拷贝到一个数组里,再按需要来重新添加是可以实现的。这样做还真麻烦,难到就只有这个方法吗?