日期:2014-05-18  浏览次数:20433 次

各位大侠帮帮忙,GridView取选中行的某列的值
_________________________________________
是否购买|试剂编号|试剂名称|库存|单价....
------------------------------------------
  购买     253145         得灵试剂 10    600


我在GridView中加入一按钮列,CommandName为 "add ",我要点击"购买",然后取这一行的试剂编号的值保存的哈稀表中传到另一个页面,老是出错,不知道怎搞,刚用asp2.0,有点晕.

    protected   void   GridView1_RowCommand(object   sender,GridViewCommandEventArgs   e)
        {              
                if   (e.CommandName   ==   "add ")
                {  
                                     
                string   reId   =   ?这里的试剂编号怎么取,用了很多方法,总是不行,在asp1.0中,只要设置表格的DataKeyField= "re_id ",然后在用DataKeys取编号这个值,2.0怎么不行啊,请各位帮帮忙?
                     
                        if   (Session[ "bus "]   ==   null)
                        {
                                Hashtable   ht   =   new   Hashtable();
                              ht.Add(reId,   1);
                              Session[ "bus "]   =   ht;
                      }
                }
                else
                {
                        System.Collections.Hashtable   ht   =   (Hashtable)Session[ "bus "];
                      if   (ht[reId]   ==   null)
                        {
                                ht[reId]   =   1;
                      }
                      else
                      {
                                ht[reId]   =   (int)ht[reId]   +   1;
                        }
                        Session[ "bus "]   =   ht;
                }
        }

------解决方案--------------------
string reId = ?这里的试剂编号怎么取,用了很多方法,总是不行,在asp1.0中,只要设置表格的DataKeyField= &