您好,请任何人帮助我,我想制作一个程序,一旦我更新记录,gridview 编辑命令按钮就会禁用。我有下拉列表控件并通过选择哪些gridview 显示数据。虽然在 gridview 中更新一行后,我遇到了类似“参数异常由用户代码处理,并且由于Flag 既不是 DataColumn 也不是表 DefaultView 的 DataRelation ”之类的错误。
在 .cs 文件中,我在 gridview1_rowdatabound 事件中写为
switch (e.Row.RowType)
{
case DataControlRowType.DataRow:
DataRowView myDataRowView = (DataRowView)e.Row.DataItem;
if (Convert.ToInt32(myDataRowView["Flag"]) > 0)
{
LinkButton EditLink = e.Row.FindControl("LinkEdit") as LinkButton;
if (EditLink != null)
{
EditLink.Visible = false;
//EditLink.Enabled = false;
}
}
break;
}
标志是数据库中的我的列值。更新gridview中的行后,它的值会发生变化并取决于它们我可以禁用gridview的特定行的编辑链接。但我收到上述错误。