我有一个gridview绑定数据库。我想添加一个额外的列,其中有一个链接按钮。这样做的目的是,当单击linkbutton时,用户可以切换与数据库绑定的列的值。
我不知道如何开始做这件事。任何帮助将非常感激!
问候,Thijs
如果我理解你的问题,
使您的gridview
模板字段。你可以在GridView控件
将linkbutton
与commandname
放置。ButtonField见。CommandName地产
在这里对需要访问的字段执行相同的操作。您将能够访问这些值并根据需要进行更改。
希望能有所帮助
正确的方法是声明一个类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或类似的事件,并检查单击的单元格是否是属性类型Link并使用它