DataGrid中单元格的比较

原创 2004年10月27日 20:53:00
【分享】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;//若不大于显示红色 
        }                                                                      
}      

获取点击Datagrid的单元格的数据

当我们侦听itemClick事件的时候..将会接收到一个ListEvent事件对象..对象里分别有所点击单元格的列索引与列索引,我们就从这两个数据进行其它数据的获取.. (ps:下边提到的e为Lis...
  • sebastain
  • sebastain
  • 2011年08月29日 13:56
  • 2835

(原创)easyui前台改变datagrid某单元格的值

有时候前台完成某个操作后要修改datagrid的值, 也许这个datagrid是没有保存的, 所以要修改后才能传递到后台; 也许要其他操作过后才需请求后台; 这些情况都需要前台对datagri...
  • d7011800
  • d7011800
  • 2013年03月19日 17:00
  • 53382

问题以及解决------WPF DataGrid获得单元格的所在的具体行列数

问题:做一个区域选择的功能,要求更够针对DataGrid中的某一行,勾选其中的几列(DataGridCheckBoxColumn),纠结在与如何获得具体的行数和列数,WPF中有Columns属性,但是...
  • cnyygydsk
  • cnyygydsk
  • 2017年12月28日 17:58
  • 174

关于C# wpf DataGrid单元格双击设置单元格内容

1、我是使用了 visual stadio 2015, 用的C# WPF写个工具,但是发现wpf原生没有涉及表格的东西(类似 winform·的DataGridView),所以使用的是toolkit工...
  • atumu11520
  • atumu11520
  • 2016年05月31日 23:37
  • 1858

如何及时获得datagrid中单元格里改变后的内容

  一般想要及时得到单元格中内容发生改变是的内容,用        Dim singleCol As New DataGridTextBoxColumn        AddHandler singl...
  • happlylife
  • happlylife
  • 2007年01月31日 11:13
  • 391

WPF获取DataGrid单元格和获取DataGrid行的方法

原文地址 在WPF中,DataGrid控件并没有提供访问其DataGridRow或者DataGridCell的方法。    因此我们需要自己来编写获取的方法,这其中主要用到了ItemsCont...
  • ITACHI_WJ
  • ITACHI_WJ
  • 2017年11月13日 15:16
  • 165

easyUI datagrid表格 编辑单元格详解

为了研究这里的问题,网上的示例不多,基本上就是两种方法来解决单元格编辑,但是有一种还要重写easyUI的方法,这样的即使可以成功,作为这方面的新手也是很难理解,不适合广泛的使用,easyUi就是让编辑...
  • meng564764406
  • meng564764406
  • 2017年01月05日 11:04
  • 4319

EasyUI DataGrid 编辑单元格

之前文章 EasyUI DataGrid可编辑单元格 实现可编辑单元格,如果有多列都需要可编辑 当点击一个单元格 则此整行都会进行编辑 如下图: 现改为单击某个单元格只对此单元格进行可编辑 ...
  • itmyhome
  • itmyhome
  • 2016年03月13日 21:36
  • 7884

EasyUI dateGrid修改单元格值

$(function(){ $("#dataGrid").datagrid({ // 单元格单击事件 onClickCell: function...
  • jinjianghai
  • jinjianghai
  • 2016年11月11日 14:29
  • 1657

easyui-datagrid 编辑单元格

在做itoo成绩的时候,有个需求是教师判分,学生成绩有两部分组成:平时成绩和期末成绩,然后根据两种成绩比例算出总成绩。现在是有了平时成绩和成绩比例,输入期末成绩,计算出总成绩,并且把输入的期末成绩和计...
  • u011458469
  • u011458469
  • 2016年03月30日 20:31
  • 9897
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DataGrid中单元格的比较
举报原因:
原因补充:

(最多只允许输入30个字)