Gridview使用另一列更新一列



我有一个gridview绑定数据库。我想添加一个额外的列,其中有一个链接按钮。这样做的目的是,当单击linkbutton时,用户可以切换与数据库绑定的列的值。

我不知道如何开始做这件事。任何帮助将非常感激!

问候,Thijs

如果我理解你的问题,

使您的gridview模板字段。你可以在GridView控件

中找到更多关于使用TemplateFields的信息。

linkbuttoncommandname放置。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并使用它

最新更新