datagrid里面有一行的数据需要根据情况绑定不同的数据源,这个可以通过什么方式解决呢?新生求指点

------解决思路----------------------
首先datagrid数据源可以使用DataTable、List<>等数据结构
你动态填充DataTable、List<>呗
------解决思路----------------------
如果是一行的话
List<something> ls=new List<something>();
something s1=new something();
s1.s1 = "1";
s1.s2 = "2";
ls.Add( s1);
this.dataGridView1.DataSource = ls;
你只需要修改数据源中你要修改的那一行 重新datasource一下就可以了,如果你给datagridview中绑定了bindingsource的话 就改bindingsource的datasource
------解决思路----------------------
设置一个变量
if (flag==1)
{}
else
{}