Обновление Gridview с использованием другого столбца

StackOverflow https://stackoverflow.com/questions/8342952

Вопрос

У меня есть Gridview с базой данных. Я хотел бы добавить дополнительный столбец, в котором есть кнопка Link. Намерение состоит в том, что при щелчке на Linkbutton пользователь может переключить значение столбца, которое ограничено базой данных.

У меня нет хороших идей, как начать с этого. Любая помощь будет очень оценена!

С уважением, Тидж

Это было полезно?

Решение

Если я пойму тебя вопрос,

Сделай тебя gridview шаблонные поля. Вы можете найти больше о Использование Templatefields в управлении Gridview

Поместить linkbutton с commandname. Анкет Видеть Buttonfield.commandName Property

Здесь сделайте то же самое для области, в которой вам нужно получить доступ. Вы сможете получить доступ к значениям и изменить по мере необходимости.

Надеюсь это поможет

Другие советы

Правильно, как я бы подошел, это объявляет класс под названием GridRecord или что -то, что представляет собой сетку.

class GridRecord
{
}

Затем в классе определите все свойства, которые будут столбцами вашей сетки, включая столбец ссылки.

class GridRecord
{
    private Image m_Link = [some image];
    public GridRecord(){}

    public Image Link
    {
        get { return m_Link; }
    }
}

Затем в вашей сети код:

IList<GridRecord> records = new List<GridRecords>();
//Fill records object as you like.
Grid1.DataSource = records;

Затем обработайте RowcellClick или аналогичное событие и проверьте, имеет ли нажатая ячейка ссылки типа свойства и используйте его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top