GridView в ASP.NET

Я хотел бы использовать метку (элемент) TextBoxor внутри Gridview. При щелчке по полю я хотел бы отобразить список записей, которые содержат: - Имя элемента - Описание - Цена - Изображение - Кнопка добавления


person Community    schedule 16.07.2009    source источник
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
comment
но таким образом список элементов появится, когда я загружу первое представление сетки, это правильно? мне нужно просмотреть список элементов, когда пользователь щелкает столбец элемента в первом представлении сетки - person ; 16.07.2009
comment
Можете ли вы взглянуть на вопрос выше, я его отредактировал ... Сообщите мне, если это то, что вы ищете. - person RSolberg; 16.07.2009
comment
Посмотрел, на самом деле это не то, что мне нужно. Я не хочу фильтровать список элементов, что мне нужно, это когда пользователь нажимает на столбец элемента (это может быть текстовое поле или поле шаблона метки), появляется список элементов, и пользователь может выбирать из этого списка - person ; 16.07.2009
comment
Как выпадающее меню? Отредактируйте вопрос выше и, возможно, предоставьте исходный код и ссылки на пример того, что вы пытаетесь сделать. - person RSolberg; 16.07.2009