如题所示,DataGridView绑定了DataSource后更改了单元格的value后内容并没有改变
public Form1()
{
InitializeComponent();
var lsInfo = new List<string>() { "Item1", "Item2" };
dgvInfo.DataSource = lsInfo.Select(a => new
{
Column1 = a,
Column2 = a + "_2"
}).ToList();
}
private void dgvDemo_Paint(object sender, PaintEventArgs e)
{
foreach (DataGridViewRow row in dgvInfo.Rows)
{
//column 1/2(info in datasource)
//绑定DataSource的单元格无法通过改变Value来改变文本内容
row.Cells[0].Value = "item_changed";
row.Cells[1].Value = "item_2_changed";
}
}
有没有大佬提供解决方法!