2011-04-24 62 views
0

嗨我试图从用户选择的列表框中删除一个项目,在这里你可以找到我的代码和截图tnx。从数据库的列表框中删除一个项目

代码:

public void deleteEvent(ListBox list_event) 
{ 
    int i = list_event.SelectedIndex; 

    ds.Tables["tblEvents"].Rows[i].Delete(); 
    da.Update(ds.Tables["tblEvents"]); 
} 

即时得到对象引用不设置为一个对象的异常的实例。

截图: enter image description here

+0

你如何填充列表框? – 2011-04-24 22:20:59

回答

0
  • 确保ds不为空。
  • 确保数据集中有一个名为tblEvents的表,ds
  • 确保tblEvents中的行数足够大,以便删除时使用的索引适合行数。
  • 确保数据适配器da不为空。

没有任何进一步的信息,这是几乎不可能给任何更多的见解。

+1

即时得到这个异常现在帮助请:/ http://i53.tinypic.com/n5kb9v.jpg – Mark 2011-04-24 23:26:25

+1

您的表是否有一个主键? – 2011-04-24 23:41:16