0

我正在尝试从 sql 表“checkin”复制数据以自动填写文本框中的表单..单击按钮

DataSet ds = null;

private void button8_Click(object sender, EventArgs e)
{
    tblNamesBS.DataSource = ds.Tables[0];
     textBox2.DataBindings.Add(new Binding("Text", tblNamesBS,"GuestName"));
}
4

3 回答 3

3

ds以. null_ ds_ _ _ null因此,确实ds.Tables[0]会以NullReferenceException.

ds一些非null.

于 2013-05-31T12:16:42.663 回答
2

ds在将其设置为对象之前,您不能使用....

因此,此调用无效ds.Tables[0];-> 当 ds 为空时,您正尝试从 ds 访问表

于 2013-05-31T12:17:51.300 回答
0

就像其他人说的那样,您需要先实例化 ds 才能使用它。

DataSet ds = new DataSet();
于 2013-05-31T12:20:23.217 回答