111,120
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 验证方法
/// </summary>
/// <param name="dgv">DataGridView控件</param>
public void VerificationFunction(DataGridView dgv)
{
//循环DataGridView获得所有单元格
for (int i = 0; i < dgv.ColumnCount; i++)
{
for (int j = 0; j < dgv.RowCount; j++)
{
//判断单元格类型
if (dgv[i, j].ValueType != "你要判断的类型")
{
MessageBox.Show("类型不正确!");
}
//判断显示单元内容的长度
if (dgv[i, j].Value.ToString().Length != "你要显示的数据长度")
{
MessageBox.Show("单元格的内容长度有问题");
}
//获得DataGridView的单元格值
txtContent.Text = dgv[i, j].Value.ToString();
}
}
}
foreach(DataRow Dr in ds.Tables[0].Rows)
{
if (Dr["区域简称"] == "")
{
MessageBox.Show("区域简称不能为空")
}
if (ds.Tables[0].Rows[i]["区域全称"] == "")
{
MessageBox.Show("区域全称不能为空")
}
}
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (ds.Tables[0].Rows[i]["区域简称"] == "")
{
}
if (ds.Tables[0].Rows[i]["区域全称"] == "")
{
}
} if (ds.Tables[0].Rows[i]["区域简称"].ToString() == "")