当前位置:首页 » 多媒体相关

dataGrid模板列中怎样根据某列的值显示不同内容(VB)


rt

推荐阅读

  • 福建暗访全省21家声讯台 [详细内容]
  • 月薪4000,你一生要缴多少税?工薪纳税,燃油税,房地产税 [详细内容]
  • 豪华扣肉板 七彩虹全固态P965仅699七彩虹 智能主板C.P965 Deluxe中端主板 [详细内容]
  • 《幻灵游侠》全国声讯购卡新服务 [详细内容]
  • 对“对于不读卡的分析--yxjzz”的续尾 [详细内容]
  • DIY市场迎接黄金周 降价促销进行时关联名称中低端主板 [详细内容]
  • 电信联通聚首"后声讯业务" 呼叫中心渐闻喧哗 [详细内容]
  • 网友回答:
    网友:menox

    我用的是一个函数改变数据集的内容  
      代码如下:  
      for(int   i=0;i<=datagrid1.items.count-1;i++)     //读出属性列到数组中  
      {  
      temp=datagrid1.items[i].cells[3].text.tostring().trim();  
      if(temp=="0")  
      {  
      lend[i]="未批改";  
      }  
      else  
      {  
      lend[i]="已批改";  
      }  
       
      datagrid1.items[i].cells[3].text=lend[i].trim();  
      }  
     

    网友:guoyan19811021

    dim   i   as   integer  
      dim   count   as   integer=datagrid.items.count  
      for   i=0   to   count-1  
       
      dim   lbl   as   label  
      lbl=datagrid1.items[i].findcontrol("lable")  
      if   not   lbl   is   nothing   then  
            select   case   lbl.text  
                  case   ""  
                            ............  
          end   select  
       
      end   if  
      next

    网友:sgsh51

    假设模板列中放的是label且id为label1,则相应代码改为如下:  
      for(int   i=0;i<=datagrid1.items.count-1;i++)     //读出属性列到数组中  
      {  
      temp=datagrid1.items[i].cells[3].text.tostring().trim();  
      if(temp=="0")  
      {  
      lend[i]="未批改";  
      }  
      else  
      {  
      lend[i]="已批改";  
      }  
       
                                    label   lb   =   new   label();  
                                                      lb   =   (label)datagrid1.items[i].findcontrol("label1");  
                                                      lb.text=lend[i].trim();  
      }  
       
       
     

    .

    讨论区

    Login