日期:2014-05-18  浏览次数:20375 次

请问可以给datagrid的列的数据字段赋值么
请问可以给datagrid的列的数据字段赋值么?就是某列的数据字段不在初始的时候就绑定,而是在程序中动态的给他赋值;

------解决方案--------------------
up
------解决方案--------------------
不知道LZ的意思是不是说在程序执行的过程中,DataSource变动了?那样的话,你再DataSource=XX;DataBind()就行了.但如果DataSoruce里没有的项或数据,是不能添加进去的.你可以查一下MSDN
------解决方案--------------------
不太了解楼主这个动态赋值的意思,数据源是什么,如果是DataTable,可以动态给DataTable添加列或是改变列的值,然后再绑定就可以了
------解决方案--------------------
可以,用模板列吧Eval
------解决方案--------------------
应该是可以的,我这里暂时没有03测试环境,05里GridView可以
GridView1.Rows[0].Cells[1].Text = "test ";
这样赋值