DataGrid中单元格的比较

莪能歘

莪能歘

2016-01-29 13:22

DataGrid中单元格的比较,DataGrid中单元格的比较
【分享】DataGrid中单元格的比较

搞了近半个小时,才测试出来。
以为Asp.NET中DataGrid的行表示也是DataRow.
死活就找不出来。
后来看到有个DataGridItemCollection和DataGridItem
后者的提示为DataGrid的项(行).

于是用了这句:

int i = dgCourse.Items.Count; // dgCourse 为DataGrid实例

返回i的值为具体的行数,well,总算找到行了。
但行中的列要进行比较怎么办?
又想起DataColumn
在DataGrid中有个 DataGrid.Columns
但那只针对所有的列,不能进行单行的列比较。
于是在 DataGrid.Item中去找,
发现有个 DataGrid.Item.Cells 的东东,提示说“DataGrid项的单元格”
well.应该就是它了,取两个index并将string转换成int来比较看看


int courseCount = 0;
int coursePeo = 0;
foreach(DataGridItem di in dgCourse.Items) // DataGridItem 表示 DataGrid中的行
{
courseCount = int.Parse(di.Cells[5].Text); // DataGridItem.Cells[5] 表示 行中的第6个单元格
coursePeo = int.Parse(di.Cells[6].Text);
if(courseCount <= coursePeo) // 单元格进行比较
{
di.Cells[6].ForeColor = System.Drawing.Color.Red;//若不大于显示红色

}
}
展开更多 50%)
分享

猜你喜欢

DataGrid中单元格的比较

电脑网络
DataGrid中单元格的比较

Excel 单元格、单元地址及活动单元格

办公软件
Excel 单元格、单元地址及活动单元格

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

excel中怎么合并单元格

excel
excel中怎么合并单元格

Excel单元格中数据如何自动换行以便适应单元格的大小

软件教程 电脑应用 excel
Excel单元格中数据如何自动换行以便适应单元格的大小

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

单元格合并

编程语言 网络编程
单元格合并

WPS单元格中需要输入较多的内容如何给单元格扩容

电脑应用 计算机应用技术
WPS单元格中需要输入较多的内容如何给单元格扩容

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

《大掌门》甲级弟子李秋水过关技巧攻略

《大掌门》甲级弟子李秋水过关技巧攻略

用C#实现在客户区拖动窗体(转自MSDN)

用C#实现在客户区拖动窗体(转自MSDN)
下拉加载更多内容 ↓