我要做两个ListBox,将一个DataSet绑定在ListBox1上,当双击ListBox1上的项目时,自动添加到ListBox2内。
  双击绑定过DataSet的ListBox时报错(如下)。但将ListBox1改为手动添加值就不会报错。
  请大家帮我看看是什么原因。谢谢
=====================================
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Label1.Text=System.DateTime.Now.ToString();  //为ListBox1绑定数据
string sql = "select truename from alluser where sendworkid = 24 and enabled > 0 " ;
SqlConnection Connection = new SqlConnection(ConfigurationSettings.AppSettings["Connectionstring"]);
SqlDataAdapter adapter = new SqlDataAdapter(sql,Connection); DataSet data = new DataSet();
adapter.Fill(data,"alluser"); ListBox1.DataSource = data;
ListBox1.DataTextField = "truename";
ListBox1.DataBind(); //ListBox双击事件
if(IsPostBack)
{
if(Dbclickflag.Value=="true")
{
ListBox_Dbclick();
}
}
}private void ListBox_Dbclick()
{
ListBox2.Items.Add(ListBox1.SelectedItem.Text);
}=====================================异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误: 
行 158: private void ListBox_Dbclick()
行 159: {
行 160: ListBox2.Items.Add(ListBox1.SelectedItem.Text);
行 161: }
行 162: