我正在尝试将数据从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"));
}
答案 0 :(得分:3)
ds
以null
开头,您没有显示任何代码可以使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();