Обновление Gridview с использованием другого столбца
Вопрос
У меня есть 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 или аналогичное событие и проверьте, имеет ли нажатая ячейка ссылки типа свойства и используйте его.