我正在使用Windows窗體應用程序。我有兩個組合框,comboA和comboB.I有兩列的datagrid視圖。現在,我必須填充datagrid視圖,並將comboA中的選定項目放入datagridview的第一列,並將comboB的選定項目放入第二列。請建議我。從combobox獲取數據到datagridview
要清楚,當我從comboA中選擇一個項目時,它應該顯示在datagridview的第一列。並且,當我從comboB中選擇一個項目時,它應該顯示在datagridview的第二列中。
感謝您的回覆。但我收到一個錯誤消息:索引超出範圍。必須是非負數且小於集合的大小。 參數名稱:索引 – saeed 2010-05-19 12:41:30
您是否向datagridview添加了一行? (你需要先添加列..) – stuartd 2010-05-19 13:29:31
我做到了。 這是代碼。 DataTable dt2 = new DataTable(); DataRow dr2 = null; dt2.Columns.Add(「key」); dt2.Columns.Add(「value」); dr2 = dt2.NewRow(); dr2 [「key」] = comboA.SelectedItem.ToString(); dr2 [「value」] = comboB.SelectedItem.ToString(); dt2.Rows.Add(dr2); this.dataGridView1.DataSource = dt2; – saeed 2010-05-19 14:36:01