如何在c#.net中动态更改数据网格的数据字段 [英] How to dynamically change datafield of a datagrid in c#.net
本文介绍了如何在c#.net中动态更改数据网格的数据字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
如何在asp.net中动态更改Datagrid绑定列标记的数据字段?
提前致谢:-)
我的尝试:
i已经尝试了,
(BoundField)datagrid.Columns [0])。DataField =TestID;
但我得到'无法转换system.web。 ui.webcontrol.datagridcontrol到system.web.ui.webcontrol.boundfield'
解决方案
该异常的原因是因为您没有正确地转换DataField属性。 br />
你需要
((BoundField)datagrid.Columns [ 0 ])。DataField = TestID;
或
BoundField col1 = datagrid.Columns [ 0 ] as BoundField;
col1.DataField = TestID;
Hi All,
How to dynamically change Datafield of a Datagrid's bound column tag in asp.net?
Thanks in advance :-)
What I have tried:
i have tried,
(BoundField)datagrid.Columns[0]).DataField = "TestID";
but im getting 'cannot convert system.web.ui.webcontrol.datagridcontrol to system.web.ui.webcontrol.boundfield'
解决方案
The reason for that exception is because you are not correctly casting the DataField property.
You need
((BoundField)datagrid.Columns[0]).DataField = "TestID";
or
BoundField col1 = datagrid.Columns[0] as BoundField; col1.DataField = "TestID";
这篇关于如何在c#.net中动态更改数据网格的数据字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文