2012-02-14 9 views
0

は私がgridViewProducts.Rows.Add(dViewRow);C#でDataGridViewRowにComboBoxを追加するにはどうすればよいですか?

を使用して

DataGridViewRow dViewRow = new DataGridViewRow();  
DataGridViewTextBoxCell Sno = new DataGridViewTextBoxCell();  
DataGridViewComboBoxCell dgCombo = new DataGridViewComboBoxCell(); 

dViewRow.Cells.Add(Sno); 
dViewRow.Cells.Add(dgCombo); 
dViewRow.Cells[0].Value = 1; 
dViewRow.Cells[1].Value = "ASP"; 

は、その後、私はメイン DataGridDataGridViewRowをバインドするコードを使用しています。しかし、私は、次のエラーが表示さ:

System.ArgumentExceptionの:DatagridviewCombobox値が有効ではありませんが

+0

テンプレート列を使用します。 –

+0

コンボボックスに値(ASP)が使用できない/有効でないというエラーの意味で、 'ComboBoxColumn'にアタッチされたDataSourceがありますか?投稿に同じ内容を追加してください – V4Vendetta

答えて

-1

ユーザーTemplateField

<asp:TemplateField HeaderText="List"> 
        <ItemTemplate> 
         <asp:DropDownList ID="dlBox" runat="server"></asp:DropDownList> 
        </ItemTemplate> 
       </asp:TemplateField> 
+0

これはwinformです! – V4Vendetta

+0

DropDownListはc#windowsアプリケーションではサポートされていません – Prinsu

関連する問題