执行ds.Tables[0].Rows.Clear()后要做下面的判断:
if(ds.Tables[0].Rows.Count==-1)
{
MessageBox.Show("Rows清空了");
}
else
{
MessageBox.Show("Rows没有清空");
}ds.Tables[0].Rows.Count==-1这个判断条件不对,会提示ds.Tables[0].Rows不存在;请问应该怎么做,if的判断条件应该怎么写?谢谢!
if(ds.Tables[0].Rows.Count==-1)
{
MessageBox.Show("Rows清空了");
}
else
{
MessageBox.Show("Rows没有清空");
}ds.Tables[0].Rows.Count==-1这个判断条件不对,会提示ds.Tables[0].Rows不存在;请问应该怎么做,if的判断条件应该怎么写?谢谢!
{
MessageBox.Show("Rows清空了");
}
else
{
MessageBox.Show("Rows没有清空");
}执行这个怎么提示打不到表0;将索引符改为表名如下:
ds.Tables["T_Man"].Rows.Clear()
if(ds.Tables["T_Man"].Rows.Count==-1)
{
MessageBox.Show("Rows清空了");
}
else
{
MessageBox.Show("Rows没有清空");
}会提示未对象引用到设置的实例
{
MessageBox.Show("Rows清空了");
}
else
{
MessageBox.Show("Rows没有清空");
}
试一下"Count==0"
郁闷1~
有没有:
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
da.Fill(ds);
{
if (ds.Tables[0].Rows.Count==0)
{
表空
}
else
{
表非空
}
}
else
{
没有表
}