【发布时间】:2017-09-05 21:10:06
【问题描述】:
当我尝试将按钮列添加到我的表格时,我无法修复我不断收到的错误。错误是:参数 1:无法从 'System.Windows.Forms.DataGridViewButtonColumn' 转换为 'System.Web.UI.WebControls.DataControlField'
基本上是说我不能在行中使用局部变量'btn'
gridViewStudent.Columns.Add(btn);
在以下代码中:
gridViewStudent.DataSource = table;
gridViewStudent.DataBind();
DataGridViewButtonColumn btn = new DataGridViewButtonColumn();
gridViewStudent.Columns.Add(btn);
btn.HeaderText = "Click Data";
btn.Text = "Click Here";
btn.Name = "btn";
btn.UseColumnTextForButtonValue = true;
【问题讨论】:
-
正如错误试图告诉你的那样,你试图混合两个不同的命名空间。不要那样做。
-
是什么让您认为可以将
Windows.Forms控件添加到 ASP.NET 表单? -
在尝试添加按钮列时,我正在尝试遵循我在此处在线找到的一些其他代码,它们似乎都遵循相同的结构,所以我不确定有什么不同。我需要发布更多代码吗?
标签: c# asp.net button datagridview datagridviewbuttoncolumn