Все работает нормально, когда я просто назначаю атрибут DataSourceID для dx: BootstrapGridView следующим образом:
<dx:BootstrapGridView ID="BootstrapGridView1" runat="server"
AutoGenerateColumns="False" KeyFieldName="GROUPID"
DataSourceID="dsGroupDetails">
<Settings ShowGroupPanel="True" ShowFilterRow="true"
ShowFilterRowMenu="true" ShowFilterRowMenuLikeItem="true" />
<SettingsBehavior MergeGroupsMode="Always"
AutoExpandAllGroups="true" />
<Columns>
<dx:BootstrapGridViewDataColumn FieldName="GROUPID" >
</dx:BootstrapGridViewDataColumn>
<dx:BootstrapGridViewDataColumn FieldName="DESCRIPTION">
</dx:BootstrapGridViewDataColumn>
</Columns>
</dx:BootstrapGridView>
<asp:SqlDataSource ID="dsGroupDetails" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" ProviderName="<%$ ConnectionStrings:ConnectionString.ProviderName %>" SelectCommand="SELECT CUSTOMER_GROUP_M_ID AS groupId, CUSTOMER_GROUP_M_DESC AS description FROM CUSTOMER_GROUP_M m where CUSTOMER_GROUP_M_DESC like 'n%'"></asp:SqlDataSource>
, но когда я пытаюсь назначить источник данных и связать его с событием click, подобным этому:
<dx:BootstrapGridView ID="BootstrapGridView1" runat="server"
AutoGenerateColumns="False" KeyFieldName="GROUPID">
<Settings ShowGroupPanel="True" ShowFilterRow="true"
ShowFilterRowMenu="true" ShowFilterRowMenuLikeItem="true" />
<SettingsBehavior MergeGroupsMode="Always" AutoExpandAllGroups="true" />
<Columns>
<dx:BootstrapGridViewDataColumn FieldName="GROUPID" >
</dx:BootstrapGridViewDataColumn>
<dx:BootstrapGridViewDataColumn FieldName="DESCRIPTION">
</dx:BootstrapGridViewDataColumn>
</Columns>
</dx:BootstrapGridView>
А вот код c #:
protected void btnSearch_Click(object Source, EventArgs e)
{
using (OracleCommand cmd = new OracleCommand())
{
cmd.CommandText = "SELECT groupId , description FROM GROUP where description like 'n%'";
cmd.Connection = OracleCon;
cmd.Connection.Open();
BootstrapGridView1.DataSource = cmd.ExecuteReader();
BootstrapGridView1.DataBind();
cmd.Connection.Close();
}
}
Это работает после события нажатия, но когда ящелкните заголовок столбца для сортировки или попробуйте перетащить его для группировки, в нем отображается «Нет данных для отображения»