我无法访问组合框的值,无法在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());
答案 0 :(得分:0)
你可以尝试一下
GridView_ID.FindControl("ASPxComboBox1")
检索ComboBox