用c#做系统时此句 this.tbid.Text = ds.Tables[0].Rows[0]["书号"].ToString();此句说“在位置0 处没有该行

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 05:32:58
用c#做系统时此句 this.tbid.Text = ds.Tables[0].Rows[0][

用c#做系统时此句 this.tbid.Text = ds.Tables[0].Rows[0]["书号"].ToString();此句说“在位置0 处没有该行
用c#做系统时此句 this.tbid.Text = ds.Tables[0].Rows[0]["书号"].ToString();此句说“在位置0 处没有该行

用c#做系统时此句 this.tbid.Text = ds.Tables[0].Rows[0]["书号"].ToString();此句说“在位置0 处没有该行
这个意思就是ds.Tables[0]有问题,你可以写成这样试试:
datatable dt=ds.tables[0];
if (dt.rows.count>0)
this.tbid.Text = dt.Rows[0]["书号"].ToString();
else
this.tbid.Text="此数据集是空的!"