0
我在尋找一些幫助或建議。我正在嘗試在提示用戶進行選擇的組合框中輸入消息。我讀過的所有東西都告訴我要使用this.comboboxname.Text = "Message"
,如何顯示組合框消息
但是我已經在幾個不同的地方嘗試了這一點,它似乎不能在我的代碼中工作。
我想知道如果我錯過了明顯的東西。有什麼建議麼?
代碼:
namespace DatabaseConnection
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
//this dosen't work
this.worldCbx.Text = "Select a Country";
SqlConnection con = new SqlConnection(@"Data Source=>This works fine.mdf;Integrated Security=True;Connect Timeout=30");
con.Open();
SqlCommand com = new SqlCommand("SELECT name FROM bbc", con);
SqlDataReader sdr = com.ExecuteReader();
while (sdr.Read())
{
this.worldCbx.Items.Add(sdr["name"]);
}
sdr.Close();
}
private void worldCbx_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
//this dosen't work either.
this.worldCbx.Text = "Select a Country";
}
}
}
感謝您的。你的例子做了我需要做的事情,但正如你所描述的那樣,最終用戶可能會感到困惑。我想我試圖讓這個過程變得更加複雜,一個簡單的標籤也可以完成這項工作。再次感謝! – cdjd44
@ cdjd44不客氣。我做同樣的事情,簡化事情可能是一個挑戰。我稱之爲編碼近視,在那裏你如此專注於一種方法,忘記了最終結果。祝你好運。 – JohnG