获取错误对象引用未设置为对象的实例

时间:2013-05-31 12:14:00

标签: c# sql-server data-binding

我正在尝试将数据从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"));
}

3 个答案:

答案 0 :(得分:3)

dsnull开头,您没有显示任何代码可以使ds 其他而不是null。因此,ds.Tables[0]确实会以NullReferenceException爆炸。

ds设为非null

答案 1 :(得分:2)

在将ds设置为对象之前,您无法使用ds.Tables[0];

因此,此通话无效{{1}} - >当ds为null时,您正尝试从ds访问表

答案 2 :(得分:0)

与其他人一样,你需要先实例化ds才能使用它。

DataSet ds = new DataSet();