C#datagridview如何设置某些列不能被选中或修改
展开全部
设置不能修改可以修改 列 或者 单元格的 readonly
设置不能选中 需要在 selectionChanged 里自己写代码
设置不能选中 需要在 selectionChanged 里自己写代码
更多追问追答
追问
我先整体设true
但是我之后用dataGridView1.Columns[5].ReadOnly=false;
成绩那行依然无法修改
追答
不能这样设置,需要整体设置false,单后逐列修改。
一般这样写
dataGridView1.ReadOnly=false;
foreach(DatagridviewColumn c in dataGridView1.Columns)
{
if(c.Index!=5)
c.ReadOnly=true;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
datagridview列的readonly属性设置成true就不能修改了。
更多追问追答
追问
但是我之后用dataGridView1.Columns[5].ReadOnly=false;
成绩那行依然无法修改
追答
你看看 你是否把整个datagridview的readonly设置为true了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
DataGridViewColumn有个属性叫ReadOnly。
追问
我先整体设true
但是我之后用dataGridView1.Columns[5].ReadOnly=false;
成绩那行依然无法修改
追答
那你先去掉所有的ReadOnly设置,看成绩参修改吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询