我正在嘗試根據專案選擇的拋出組合框制作 SQL 陳述句。我想選擇默認專案作為 ID,但現在它回傳 NULL。我究竟做錯了什么?
private void Win_Shown(object sender, EventArgs e)
{
myBox.SelectedValue = "ID";
myBox.SelectedText = "ID";
myBox.SelectedItem = "ID";
myBox.Items.Add("ID");
myBox.Items.Add("Name");
myBox.Items.Add("Surname");
myBox.Items.Add("Mobile");
}
然后在 for SQL 陳述句中
MySQL.DisplayAndSearch("SELECT * FROM Data WHERE " this.myBox.SelectedItem.ToString() " LIKE '%" txt_Search.Text "%'", dataGridView1);
感謝您的幫助:)
uj5u.com熱心網友回復:
您在插入之前選擇專案:
private void Win_Shown(object sender, EventArgs e)
{
// first, add the items
myBox.Items.Add("ID");
myBox.Items.Add("Name");
myBox.Items.Add("Surname");
myBox.Items.Add("Mobile");
// now select it
myBox.SelectedItem = "ID";
}
uj5u.com熱心網友回復:
你有沒有嘗試過?
private void Win_Shown(object sender, EventArgs e)
{
myBox.Items.Add("ID");
myBox.Items.Add("Name");
myBox.Items.Add("Surname");
myBox.Items.Add("Mobile");
// now select it
myBox.SelectedIndex = myBox.FindString("Mobile");//id..etc
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/481576.html
上一篇:如何制作游戲物件的副本?
下一篇:UWP為每個打開的檔案創建新視窗
