как сделать поисковый фильтр в gridview asp.net-vb

Мне нужна помощь, может кто-нибудь сказать мне, как сделать фильтр в gridview asp.net (vb), у меня есть дизайн (текстовое поле и кнопка), но часть кода занимает время, я новичок в asp .net, я получаю данные с bd в sqlserver.

1
задан 23.03.2016, 01:40
2 ответа

Я перемещаю тебя пример, в котором точно я работаю сейчас, также, - очень зеленый в asp.net, но надеюсь, что он подает тебя:

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="SqlDataSource1">
        <Columns>
            <asp:BoundField DataField="campo_para_buscar" HeaderText="campo_para_buscar" SortExpression="campo_para_buscar" />
        </Columns>
 </asp:GridView>
 <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="Tu_Cadena_Conexion"SelectCommand="SELECT [campo_para_buscar], [el_resto_de_tus_datos] FROM [Tu_Tabla] WHERE ([campo_para_buscar] LIKE '%' + @campo_para_buscar+ '%')">
        <SelectParameters>
            <asp:ControlParameter ControlID="TextBox1" DefaultValue="%%" Name="campo_para_buscar" PropertyName="Text" Type="String" />
        </SelectParameters>
    </asp:SqlDataSource>

Все это я это реализовал с самим инструментом Визуального Studio, без писания ни одной линии кода.

Думайте, Что один text_box Конфигурирует источник данных Грид Вьев, ты создаешь связь с твоим BD. Выбери выбор: "Определения колонн таблицы или вида", ты можешь оставлять помеченный * (искать все), или выбирать поля, которые ты желаешь.

В правую сторону, у тебя будет "Where":
Ты выбираешь колонну.
Оператор → "Like".
Источник → "Контроль".
Пойдите. контроля → "como_se_llame_tu_text_box"
Предопределенная стоимость → %%
Вышеупомянутое, это важно, потому что ты добавляешь стандартную настройку, которая показывает все линии этой таблицы...

Ты даешь ему "Добавлять", "Принимать", Следующий, Консультацию доказательства (чтобы проверять, что оно функционирует), и в конце концов Заканчиваться.

2
ответ дан 24.11.2019, 14:42

Выборы, которые мы можем использовать, чтобы загружать данные, - форма gridview, repeater или listview, чтобы входить в систему, мы используем linq - Мы Выбираем listview. - Мы ссылаемся на книжные магазины. https://www.youtube.com/watch? v=Sy2J7cUv0QM

-1
ответ дан 24.11.2019, 14:42
  • 1
    Добрый день. Если ты отвечаешь пожалуйста, размести soluci и # 243; n или какие-то идеи, которые приносили бы ее. Если ты имеешь один v и # 237; deo руководитель помести это как комментарий. – gugadev 19.06.2016, 22:18