2017-06-14 1 views
1

データベースにあるものはテーブルです。私がやっているのは、試験テーブルに質問を保存することです。紙のテーブルには、私はPidの論文名と主題の名前があります。私は試験中に質問を保存していますし、紙テーブル内のPIDの主題の質問と、このリンクは..私は何をしようとしていますが、全体の質問紙を取得することです..私がやっているこれまでのところですペーパーIDに基づいて全体の紙を取り出す

private void comboBox2_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    SqlConnection conn = new SqlConnection(); 
    conn.ConnectionString = constring; 

    try 
    { 
     { 
       conn.Open(); 

       string cmdText = cmd; 

       SqlDataAdapter sd = new SqlDataAdapter(cmdText, conn);       
     } 
     } 

答えて

0

チェック

if (questNo > quest_.Rows.Count - 1 || questNo < 0) return; 

questNoが0でquest_が空の場合は何も行いません。その後cmdTextにを使用

String value=""; 
System.Windows.Controls.ComboBoxItem comboItem = ((System.Windows.Controls.ComboBoxItem)Cmbfilter.SelectedItem); 
value = comboItem.Content; 

+0

クエストはどうですか?記録はありますか?このコードをデバッグしましたか? sd.Fill(quest_)を呼び出した後にquest_に必要な行がありますか? –

0

はこれを試してみてください。

+0

control.comboboxの項目は、そのウィンドウフォームアプリを動作しませんでした –

+0

私はあなたがwpfにいると思った。これを試してください。文字列として変数を作成し、tryとcatchの前にコンボボックスから値を取得しようとします。 – Brison

関連する問題