ComboBox в GridView - PullRequest
       3

ComboBox в GridView

0 голосов
/ 22 июля 2011

Я не могу получить доступ к значению поля со списком для использования в GridView.

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()); 

1 Ответ

0 голосов
/ 22 июля 2011

Вы можете попробовать

GridView_ID.FindControl("ASPxComboBox1")

, чтобы получить ComboBox

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...