所以这就是发生的事情。当我按下事件button1
从我的数据库中检索数据时,它显示System.Data.DataRowView
。但是当我button1
再次按下该事件时,它会显示实际结果和正确的数据。我想知道如何通过单击一个按钮来显示实际数据来解决这个问题
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(@"SQLCONNECTIONSTRING");
con.Open();
SqlCommand cmd = new SqlCommand("Select * from tbl_members", con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
SqlDataReader reader = cmd.ExecuteReader();
DataTable dt = new DataTable();
dt.Columns.Add("FullName", typeof(string));
dt.Load(reader);
DataSet ds = new DataSet();
adapter.Fill(ds);
checkedListBox1.DisplayMember = "FullName";
checkedListBox1.ValueMember = "FullName";
checkedListBox1.DataSource = ds.Tables[0];
checkedListBox1.Enabled = true;
checkedListBox1.Refresh();
con.Close();
}