拜托,我需要一些帮助。我有一个 C# 表单,它有一个列表框,我想在表单加载事件期间填写它。当我单击一个项目时,我希望它在表单上的几个文本框中显示相关信息,但下面的代码不会加载列表框。它不会出错,但也不会加载任何值。我在此站点上找到了与我的请求类似的帖子,但没有帮助。
这是我在表单加载部分的代码:
string str = "Provider=Microsoft.Jet.OLEDB.4.0;DataSource=|DataDirectory|\\data.mdb;JetOLEDB:DatabasePassword=SomethingGoesHere";
OleDbConnection con = new OleDbConnection(str);
var ds = new DataSet();
var adapter = new OleDbDataAdapter("SELECT Last_Name FROM Membership_Log", con);
con.Open();
adapter.Fill(ds);
DataTable dt;
dt = ds.Tables[0];
View_Membership_Log_Listview.DataSource = dt;
View_Membership_Log_Listview.DisplayMember = "Last_Name";
var value = ds.Tables[0].Rows[0]["Last_Name"].ToString();
var value2 = ds.Tables[0].Rows[0]["First_Name"].ToString();
last_NameTextBox.Text = value;
first_NameTextBox.Text = value2;
con.Close();