以编程方式添加边界域

本文关键字:边界 添加 方式 编程 | 更新日期: 2023-09-27 18:12:36

我对添加boundfield到GridView有疑问。所有关于框架。net 2,更高的是不可能的。我有这个代码

BoundField column = new BoundField();
column.HeaderText = "XX";
column.DataField = "ID";
column.SortExpression = "ID";
column.HeaderStyle.CssClass = "titletext";
column.ItemStyle.Width = Unit.Percentage(7);
TableCell tc = new TableCell();
tc.Controls.Add(column);

最后一个命令返回这个错误信息

"匹配的最佳重载方法'System.Web.UI.ControlCollection.Add(System.Web.UI.Control)'有一些无效的参数"

这是我在c#中使用的

using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

这个例子来自互联网,不工作,谢谢帮助。

以编程方式添加边界域

add bound column as this

  BoundField boundField = new BoundField();
  boundField.DataField = "ID";
  boundField.HeaderText = "ID";
  boundField.SortExpression = "ID";
  boundField.HeaderStyle.CssClass = "titletext";
  boundField.ItemStyle.Width = Unit.Percentage(7);
  GridView1.Columns.Add(boundField);
  //bind gridview..
  bindgridview();
 note: data source must contain the ID column