Hashtable 用法, 用于设置 datagridview headText



对于 不同的表.但有相同的字段.名称也必须相同,那么可以用 hashtable 做到.




  public class tbHashHeadText
   {
      public Hashtable getHashHeadText()
      {
         Hashtable tbHtTxt = new Hashtable();
         tbHtTxt.Add("ImpId", "导入ID");

         tbHtTxt.Add("RptID", "报表ID");
         tbHtTxt.Add("RptCode", "报表代码");
         tbHtTxt.Add("RptName", "报表名");
         tbHtTxt.Add("RptDate", "报表日期");
         tbHtTxt.Add("RptStatus", "报表状态");
         tbHtTxt.Add("CreateDtim", "创建时间");
         tbHtTxt.Add("CreateUser", "创建用户");
         tbHtTxt.Add("CreateIP", "创建IP");
         tbHtTxt.Add("ChangeDtim", "改变时间");
         tbHtTxt.Add("ChangeUser", "改变用户");
         tbHtTxt.Add("ChangeIP", "改变IP");
         tbHtTxt.Add("Note", "备注");
 

         return tbHtTxt;

      }

   }

//-----------------------------------------------------------------------------------------

用法 :


      private void setHeadText(int iTag)
      {
          
         if (iTag == 4 || iTag ==5 )
         {
            DataClass.tbHashHeadText hashText = new tbHashHeadText();

            Hashtable htTb = hashText.getHashHeadText();

            foreach (DictionaryEntry de in htTb)
            {
               if (dataGridView1.Columns[de.Key.ToString()] != null)
               {
                  dataGridView1.Columns[de.Key.ToString()].HeaderText = de.Value.ToString();
               }
            }
         }
 
      }



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值