DataGridViewRow 复制问题
/// <summary>
/// 复制一个行数据
/// </summary>
/// <param name="myCopyedDataGridViewRow"></param>
/// <returns></returns>
public DataGridViewRow CopyDataGriViewRow(DataGridViewRow myCopyedDataGridViewRow)
{
DataGridViewRow myNewDataGridViewRow = myCopyedDataGridViewRow.Clone() as DataGridViewRow;
for(int i = 0; i < myCopyedDataGridViewRow.Cells.Count;i++)
{
myNewDataGridViewRow.Cells[i].Value = myCopyedDataGridViewRow.Cells[i].Value;
}
return myNewDataGridViewRow;
}
如果数据不为空,完全可以使用,但数据为空时,也能判断出空值,也能复制过去。
但在排序时,因为我复制后的dataGridView不再时绑定了,有空类型后就不能进行排序。
并且我发现把这个复制后的行添加到DataGridView上去之后,这个行的DataGridView属性竟然为Null。
请问各位高手怎么回事?
谢谢!!