2011-07-21 20 views
0

GridViewで使用するコンボボックスの値にアクセスできません。このようなGridViewのComboBox

GridViewの何か:私は、次のこれらのコードを持つすべてのフィールドにアクセスする際

<dx:GridViewDataTextColumn Caption="cmb" FieldName="cmb" Name="cmb" 
       VisibleIndex="4"> 
       <DataItemTemplate> 
       <dx:ASPxComboBox ID="ASPxComboBox1" runat="server" AutoPostBack="False" 
         ClientIDMode="AutoID" DataSourceID="SqlDataSource2" 
        EnableSynchronization="True" TextField="rolAd" ValueField="rolid" 
         ValueType="System.Int32"> 
        </dx:ASPxComboBox> 
       </DataItemTemplate> 
      </dx:GridViewDataTextColumn> 

、それはコンボボックスでヌルこれらの件のデータとして来ています。

List<object> selectedValues; 

    private void GetSelectedValues() 
    { 
     List<string> fieldNames = new List<string>(); 
     foreach (GridViewColumn column in ASPxGridView1.Columns) 
      if (column is GridViewDataColumn) 
       fieldNames.Add(((GridViewDataColumn)column).FieldName); 
     selectedValues = ASPxGridView1.GetSelectedFieldValues(fieldNames.ToArray()); 
+0

任意の提案を取得するために試してみるかもしれませんか? – Selo

+0

私はあなたのC#コードでコンボボックスへの参照がありません。どのように価値を得ようとしていたのですか? – abney317

答えて

0

あなたは、これは

GridView_ID.FindControl("ASPxComboBox1") 

は、コンボボックス

+0

ありがとうございます。私はそれを試してみました。 – Selo