将按钮列添加到数据表

时间:2012-04-11 10:25:24

标签: c# c#-4.0 datatable

我正在尝试将按钮列插入数据表,但它说它是一个错误。任何帮助请求?

        ButtonColumn col = new ButtonColumn();
        col.CommandName = "select";
        col.ButtonType = ButtonColumnType.LinkButton;
        col.HeaderText = "Edit";
        dt.Columns.Add(col);

2 个答案:

答案 0 :(得分:5)

在DataTable中添加Buttoncolumn,它有点......根本不可能...

DataTable DataColumn DataType 属性支持以下基本.NET Framework数据类型:

  1. 布尔
  2. Byte
  3. Char
  4. DateTime
  5. 十进制
  6. Double
  7. Int16
  8. Int32
  9. Int64
  10. SByte
  11. 字符串
  12. TimeSpan
  13. UInt16
  14. UInt32
  15. UInt64
  16. 添加coplumn的示例代码

    DataTable workTable = new DataTable("Customers"); 
    DataColumn workCol = workTable.Columns.Add("CustID", typeof(Int32));
    workCol.AllowDBNull = true;
    

答案 1 :(得分:4)

您只能在button而不是DataGrid上添加DataTable