как сделать gridview пустым - PullRequest
       3

как сделать gridview пустым

1 голос
/ 15 февраля 2011

У меня есть вид сетки, и я показываю результаты по кнопке поиска, что хорошо. для первого поиска хорошо, когда я нажимаю на второй поиск, даже если результат поиска не существует, старые данные все еще отображаются. так как сделать gridview пустым, если результат не найден. я использовал концепцию linq to sql для отображения результатов поиска. пожалуйста, помогите мне.

Спасибо

Ответы [ 2 ]

4 голосов
/ 15 февраля 2011

Вы должны назначить Null как DataSource, а затем заново привязать сетку, например

yourGridViewId.DataSource = null;
yourGridViewId.Databind();
0 голосов
/ 25 сентября 2018

«emptydatatemplate» работает лучше в моем случае:

<asp:Panel runat="server" ID="panelGrilla" CssClass="scrollable"  Height="350px" ScrollBars="Vertical">
    <asp:GridView ID="GridAcc" CssClass="cgrid" runat="server" AutoGenerateColumns="false" Width="100%">
        <emptydatatemplate>No data found</emptydatatemplate>
        <EmptyDataRowStyle HorizontalAlign="Center" />
    </asp:GridView>
</asp:Panel>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...