当前位置:首页
开发技术指南» 文章正文
    引言:

    摘要: 一个对象的成员变量socket msock,有两个线程都有sendto操作,如果它们同时进行了,会不会死锁,为什么?请说明理由。 ......
    摘要: 有什么情况是必须用event,而不能用delegate的? ......


问一个Datagrid样式的问题.在线等待.

我现在就是从数据库里读出所有的记录在datagrid里显示列表.  
  我有个字段为jcdate  
  我现在要jcdate>30所在的行显示蓝色   jcdate>60所在的行显示绿色   jcdate>90所在的行显示红色.  
  请问这个该怎么做。

NO.1   作者: jimu8130

在datagrid的itemdatabound事件里面写代码来判断咯  
  if   (Convert.toint32(e.item.cells[jcdate列序数].text)>30)  
  {  
          变色1  
  }  
  ……………………

NO.2   作者: zedan

在后台代码里判断,操作样式属性,应该可以

NO.3   作者: sp1234

假设你的datasource是datatable类型:  
   
  Protected   Overridable   Sub   ItemDataBound(ByVal   e   As   DataGridItemEventArgs)   handler   ....  
      dim   DS   as   datatable=thisDatagrid.DataSource  
      dim   DR   as   datarow=ds.item(e.item.datasetindex)  
      select   case   dr.item("jcdate")  
      case   is>90  
          e.item.backcolor=color.red  
      case   is>60  
          e.item.backcolor=color.green  
      case   is>30  
          e.item.backcolor=color.blue  
      end   select  
  end   sub  
  End   Sub  
   
 

NO.4   作者: skytear

在ItemDataBind的里面去处理,判断条件,给行设置风格。  
  private   void   DataGrid1_ItemDataBound(object   sender,   DataGridItemEventArgs   e)  
  {  
  if((int)e.Item.Cells[10].Text   >   30)  
  {  
  e.Item.BackColor   =   System.Drawing.Color.Beige;  
  }  
  }  
  试试


    摘要: setupfactory 打包vb程序后,进行安装的时候总是提示vb文件out of date, 为什么会出现这个情况, 怎么去掉它, ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE