|
楼主 |
发表于 2013-10-20 14:01:28
|
显示全部楼层
本帖最后由 aspirer 于 2013-10-20 14:04 编辑
当时是用IsNullOrEmpty这样
[code=csharp]private void button1_Click(object sender, EventArgs e) {
///挨行进行判断,如果第一列中那一行没有数据,则填充数据
///比如,如果我手工在第一行第一列输入了数据,则我按按钮后应该自动在第二列输入数据
for (int k = 0; k < this.dataGridView1.Rows.Count; ++k)
{
string str = this.dataGridView1[0, k].Value.ToString();
if (!string.IsNullOrEmpty(str))
{
continue;
}
this.dataGridView1[0, k].Value = k;
}
}[/code]
也报错的!
据说它的底层实现是这样
string.IsNullOrEmpty 的底层实现只有一句代码:
public static bool IsNullOrEmpty(String value) {
return (value == null || value.Length == 0);
}
|
|