datagrid列操作

jhonsonzhang 2012-12-17 10:49:30
如果我已经有个datagrid1,想复制里面的columns到datagrid2,请问怎么做?
...全文
193 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jhonsonzhang 2012-12-19
  • 打赏
  • 举报
回复
回复一下考拉兄,datagrid1是作为样式模板放在资源字典里面了,用户根据权限选择相应的资源字典里的样式data,然后生成一个新的。这样能让WCF服务更省略。我是这样考虑的,但总感觉走了弯路。
Bonjour-你好 2012-12-18
  • 打赏
  • 举报
回复
楼主自行解决的办法,我觉得挺不错,至少一读起来就能懂 话说,要将datagrid1的列复制到datagrid2里面,是不是把原来“一列一列”的数据变成“一行一行”的数据?
在路上20130607 2012-12-18
  • 打赏
  • 举报
回复
DataGrid1 的列 是怎么来的? 可以同样设置给 DataGrid2
jhonsonzhang 2012-12-17
  • 打赏
  • 举报
回复
this.DataGrid1.Columns.Clear(); foreach (DataGridTextColumn col in mydata1.Columns) { dynamic Tcol = new DataGridTextColumn(); Tcol.Header = col.Header; Tcol.CellStyle = col.CellStyle; Tcol.Binding = col.Binding; Tcol.Width = col.Width; this.DataGrid1.Columns.Add(Tcol); } 问题解决了,但不太爽,不知还有更好的方法没?

8,756

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧