控制 datagrid中的个别单元格 是否可编辑? 我用了一个datagrid,数据源是一个dataset,怎么做到:只允许编辑前5行的第3列、后面5行的第4列,其他单元格不允许编辑, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用currencycellchange事件,判断是那个单元格,不可写就把datagrid设为只读,可写就去掉datagrid的只读。 只读就是控制datagrid不可编辑。 打个比方:grid显示如下---------------------姓名 | 性别 住址 ----------------------张三 | 男 | 北京---------------------李四 | 男 | 上海---------------------王五 | 女 | 天津---------------------赵六 | 女 | 重庆---------------------怎么做到:只有北京、上海、女、女可编辑而男、男、天津、重庆不可编辑 是问题简单大家不屑回答吗,难道这个问题在CSDN都搞不定。 可以的,但不是设DataGrid的属性,而是源DataTable/DataColumns的属性,如:dtYourDataTable.Columns(0).ReadOnly = False类似可以实现 for(int i=0;i<5;i++){DataTable.DataRows[i][2].ReadOnly = True;//索引从0开始,实际是控制的第四列}for (int i=0;i<RowCount;i--){DataTable.Rows[i][3].ReadOnly = True;//索引从0开始,实际是控制的第四列}思路就是这个思路,语法上有错误 MDI主窗体的问题 如何在两个gridview之间传递值呢,如下定单 (小白问题)怎样将textbox的最后一个字符删除 关于FlashPlayer的问题 access数据库连接问题 找不到文件或程序集名称或找不到它的一个依赖项 在线=,急!! 如何将表存入arraylist 接受用户输入的字符串,用foreach将其中的字符逐个输出 如何为datagrid链接列设置多个参数传递给目标页面 c#写的控制台程序如何静默运行? 提问一个Windows 服务的问题! 我想在一个项目中的基本类里定义加一个ToolTip控件,请问在别的WINFROM里能不能使用这个控件???
姓名 | 性别 住址
----------------------
张三 | 男 | 北京
---------------------
李四 | 男 | 上海
---------------------
王五 | 女 | 天津
---------------------
赵六 | 女 | 重庆
---------------------
怎么做到:只有北京、上海、女、女可编辑
而男、男、天津、重庆不可编辑
dtYourDataTable.Columns(0).ReadOnly = False
类似可以实现
{
DataTable.DataRows[i][2].ReadOnly = True;//索引从0开始,实际是控制的第四列
}for (int i=0;i<RowCount;i--)
{
DataTable.Rows[i][3].ReadOnly = True;//索引从0开始,实际是控制的第四列
}思路就是这个思路,语法上有错误