/// <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。
请问各位高手怎么回事?
谢谢!!
/// 复制一个行数据
/// </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。
请问各位高手怎么回事?
谢谢!!
解决方案 »
- 使用cmd执行nslookup命令返回结果StandardOutput.ReadToEnd读取不全是什么原因??在线等待。。
- 引发类型为“System.ExecutionEngineException”的异常。
- 未将对象引用到对象实例
- 调用系统API复制多个文件。
- 下面用正则表达式如何来实现?
- 关于delegate的一个小问题.
- Visual Studio夸版本下项目的转换问题?
- 求算法高手帮解决一个问题
- d:\c\d\nihao.txt怎么用 \ split
- Microsoft.Office.Interop.找不到EXCEL
- 怎样做到一个应用程序启动了,写得小程序也随着启动。应用程序关闭,小程序也关闭
- 是高手的进来看一下。解决了我把所有分都给他
别外 没值时,Cells[i].Value会有异常的