猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C# winform dataGridView中的 checkbox 问题
我想让 流程为1的时候 CHECKBOX 就不能选
有什么办法啊 ? 麻烦请带上代码! 我写了一下午 试了好几种方法 还是实现不了。
富国沪深
浏览 660
回答 2
2回答
白衣染霜花
不可选、可以设置ReadOnly =true ; 你现在要求是有条件让它可选。那可以在Form_Load 事件遍历整个列、设置 ReadOnly 属性。代码: public partial class FormDemo : Form { public FormDemo() { InitializeComponent(); this.Load += new EventHandler(Form3_Load); } void Form3_Load(object sender, EventArgs e) { DataTable table = new DataTable(); table.Columns.Add("IsTrue", typeof(bool)); table.Columns.Add("Code"); table.Columns.Add("Name"); DataRow row = null; row = table.NewRow(); row["IsTrue"] = 1; row["Code"] = "001"; row["nAME"] = "001"; table.Rows.Add(row); row = table.NewRow(); row["IsTrue"] = 0; row["Code"] = "002"; row["nAME"] = "002"; table.Rows.Add(row); row = table.NewRow(); row["IsTrue"] = 1; row["Code"] = "003"; row["nAME"] = "003"; table.Rows.Add(row); row = table.NewRow(); row["IsTrue"] = 0; row["Code"] = "004"; row["nAME"] = "004"; table.Rows.Add(row); this.dataGridView1.DataSource = table; for (int i = 0; i < this.dataGridView1.Rows.Count; i++) { this.dataGridView1.Rows[i].Cells[0].ReadOnly = true; } } }
0
0
0
尚方宝剑之说
可以在行绑定事件中获取列的值,如果达到要求,则查找到此控件设置相关属性。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续