我有一个与数据库绑定的gridview。我想添加一个带有链接按钮的额外列。目的是当单击链接按钮时,用户可以切换与数据库绑定的列的值。
我没有任何好的想法如何开始。任何帮助将不胜感激!
问候, 泰斯
如果我理解你的问题,
为您制作gridview
模板字段。您可以在 GridView 控件中找到有关使用 TemplateFields 的更多信息
将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 并使用它。