DataTable dtCoupon = CMRShop.DataBase.SQLServerHelper.Query(strsql).Tables[0];
            if (dtCoupon.Rows.Count > 0)
            {
                ay.Insert(0, "请选择");
                for (int i = 0; i < dtCoupon.Rows.Count; i++)
                {
                    
                    
                    ay.Insert(Convert.ToInt32(dtCoupon.Rows[i][1]), dtCoupon.Rows[i][0].ToString());
                   
                    
                }
                
            }
            return ay;
 ArrayList alcp = Couopons(proid);
                for (int i = 0; i < alcp.Count; i++)
                {
                    ListItem nItem = new ListItem();
                   
                    nItem.Value = alcp[i].ToString();
                    nItem.Text = alcp[i].ToString();
                    
                    ddlc.Items.Add(nItem);
                }
现在的问题是,我如何取它的key ?就是取 Convert.ToInt32(dtCoupon.Rows[i][1])  这个值, 我只能这样nItem.Text = alcp[i].ToString();取到 value 
郁闷了
请指教。谢谢了.呵呵