C# winform datagridview 动态列值计算
动态计算2列积并给第三列赋值: DGcountIndex 要赋值列的indexDGcountIndex1要计算列的indexDGcountIndex2要计算列的indexpublic static void DataGridCount(DataGridView DataGD, int DGcountIndex, int DGcountIndex1, int DGcountInde
·
动态计算2列积并给第三列赋值:
DGcountIndex 要赋值列的index
DGcountIndex1要计算列的index
DGcountIndex2要计算列的index
public static void DataGridCount(DataGridView DataGD, int DGcountIndex, int DGcountIndex1, int DGcountIndex2)
{
if (!DBNull.Value.Equals(DataGD.CurrentRow.Cells[DGcountIndex1].Value) & !DBNull.Value.Equals(DataGD.CurrentRow.Cells[DGcountIndex2].Value))
{
DataGD.CurrentRow.Cells[DGcountIndex].Value = Convert.ToSingle(DataGD.CurrentRow.Cells[DGcountIndex1].Value) * Convert.ToInt32(DataGD.CurrentRow.Cells[DGcountIndex2].Value);
}
}
在dataGridView_CellEndEdit事件中调用
如:计算第二列和第三列,给第四列赋值
DataGridCount(dataGridView1 , 3, 1, 2);
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐

所有评论(0)