Я хотел бы использовать метку (элемент) TextBoxor внутри Gridview. При щелчке по полю я хотел бы отобразить список записей, которые содержат: - Имя элемента - Описание - Цена - Изображение - Кнопка добавления
GridView в ASP.NET
comment
На самом деле было бы очень полезно для меня и других, если бы вы разместили здесь свой интерфейсный код, чтобы мы могли лучше понять, чего вы пытаетесь достичь ...
- person RSolberg   schedule 16.07.2009
comment
Было бы неплохо увидеть ваш текущий исходный код ... Вероятно, вы не заставите кого-нибудь сделать это за вас ... Может быть, ссылку или 2 на сайт, который также делает то, о чем вы говорите.
- person RSolberg   schedule 16.07.2009
Ответы (1)
Мне кажется, вы говорите о наличии опции «фильтра» для вашего GridView.
Если я правильно читаю ваше сообщение, вы хотели бы иметь возможность вводить текст в TextBox, а затем фильтровать данные в GridView для отображения совпадающих записей. Ниже приведен псевдокод, который, надеюсь, поможет вам начать работу ...
КОД ПЕРЕДНЕГО КОНЦА
<asp:TextBox id="myBox" runat="server" OnTextChange="myBox_OnTextChange"></asp:TextBox>
<asp:GridView id="myGrid" runat="server">
//COLUMN 1
//COLUMN 2
//IMAGE TO ADD
</asp:GridView>
КОД СЗАДИ
//THIS CODE IS NOT CORRECT EXAMPLE ONLY TO GET YOU STARTED
protected void myBox_OnTextChange(EventArgs e)
{
if(!String.isNullorEmpty(this.myBox.Text))
{
//MyFunction will filter your datasource with the text box data and
//return a DataSet or DataTable or etc.....
this.myGrid.DataSource = MyFunction(myBox.Text);
this.myGrid.DataBind();
}
}
person
RSolberg
schedule
16.07.2009
но таким образом список элементов появится, когда я загружу первое представление сетки, это правильно? мне нужно просмотреть список элементов, когда пользователь щелкает столбец элемента в первом представлении сетки
- person ; 16.07.2009
Можете ли вы взглянуть на вопрос выше, я его отредактировал ... Сообщите мне, если это то, что вы ищете.
- person RSolberg; 16.07.2009
Посмотрел, на самом деле это не то, что мне нужно. Я не хочу фильтровать список элементов, что мне нужно, это когда пользователь нажимает на столбец элемента (это может быть текстовое поле или поле шаблона метки), появляется список элементов, и пользователь может выбирать из этого списка
- person ; 16.07.2009
Как выпадающее меню? Отредактируйте вопрос выше и, возможно, предоставьте исходный код и ссылки на пример того, что вы пытаетесь сделать.
- person RSolberg; 16.07.2009