C# 关于dataGridView4.Rows[0].Cells["xx"].FindControl 问题
((Button)dataGridView4.Rows[0].Cells["update_cols"].FindControl("update_cols")).Enabl...
((Button)dataGridView4.Rows[0].Cells["update_cols"].FindControl("update_cols")).Enabled = false;
出错:“System.Windows.Forms.DataGridViewCell”不包含“FindControl”的定义,并且找不到可接受类型为“System.Windows.Forms.DataGridViewCell”的第一个参数的扩展方法“FindControl”(是否缺少 using 指令或程序集引用?) 展开
出错:“System.Windows.Forms.DataGridViewCell”不包含“FindControl”的定义,并且找不到可接受类型为“System.Windows.Forms.DataGridViewCell”的第一个参数的扩展方法“FindControl”(是否缺少 using 指令或程序集引用?) 展开
展开全部
你这是windows.froms,不是web,没有FindControl方法,DataGridViewButtonCell并不提供Enabled
属性,但可以隐藏起来。
属性,但可以隐藏起来。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
尝试分开写看看;
Button btn=dataGridView4.Rows[0].Cells["update_cols"] as Button;
btn.FindControl("update_cols").Enabled = false;
Button btn=dataGridView4.Rows[0].Cells["update_cols"] as Button;
btn.FindControl("update_cols").Enabled = false;
更多追问追答
追问
不行,错误
追答
提示什么错误,哪一行报的错
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
改成这样:
((Button)dataGridView4.Rows[0].FindControl("update_cols")).Enabled = false;
((Button)dataGridView4.Rows[0].FindControl("update_cols")).Enabled = false;
追问
不行,错误
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询