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

如何在datagridview中的cell中自动填入数据(winform)!
例如,当在dgv中插入新行后,在新行中录入人与录入日期列自动填入当前用户与日期!
谢谢各位!!

------解决方案--------------------
C# code

private void dgv_UserAddRow(.....)
{
  dgv[i,j].value="....";//I行J列;
}

------解决方案--------------------
这不是你插入的行号吗?
int nIndex = this.dataGridView1.CurrentCell.RowIndex;
ds.Tables[0].Rows.InsertAt(dr,nIndex ); 

nIndex就是你的行号
------解决方案--------------------
dataGridView1.Rows[?].Cells[?].Value.ToString() = "xxx";
dataGridView1.Rows[?].Cells[?].Value.ToString() = System.DateTime.Now.ToShortDateString();
------解决方案--------------------
探讨
我插入新行用的是:ds.Tables[0].Rows.InsertAt(dr,this.dataGridView1.CurrentCell.RowIndex); 
代码,但取不出新的行号来,请问怎样能取出行号来