我是在Visual Studio C#中创建程序的新手。我想创建一个程序,该程序从MySQL读取信息并在文本框中显示所选信息。我在这里是用于在组合框中显示信息的代码。

这是在组合框中显示来自MySQL的信息的代码:

private void comboBoxDistrict_SelectedIndexChanged(object sender, EventArgs e)
    {
        comboBoxDistrictName.Items.Clear();
        string query = "SELECT employee_lastname, employee_firstname, employee_middlename FROM employee WHERE employee_district = '" + comboBoxDistrict.Text.ToString() + "'";
        DBConn db = new DBConn();
        DataTable tbl = db.retrieveRecord(query);
        foreach (DataRow row in tbl.Rows)
        comboBoxDistrictName.Items.Add(row[0].ToString() + ", " + row[1].ToString() + " " + row[2].ToString());
    }


我需要在文本框中显示信息。请帮忙。谢谢。

最佳答案

只需将您的ComboBox中的分配更改为您的textBox

txtBox1.Text = row[0].ToString() + ", " + row[1].ToString() + " " + row[2].ToString());


您可能需要进行迭代,因为在这种情况下,最后一行仅显示在textBox

08-18 04:49
查看更多