commandfield列

来源:互联网 发布:unity3d 旧版本 编辑:程序博客网 时间:2024/05/17 10:27
 protected void dg_RowCommand(object sender, GridViewCommandEventArgs e)    {        if (e.CommandName == "shengcheng")        {            int ind = Convert.ToInt32(e.CommandArgument.ToString());            string kehubianma = dg.DataKeys[ind].Values[0].ToString();            string kehumingcheng = dg.DataKeys[ind].Values[1].ToString();            decimal licaijine = Convert.ToDecimal(dg.Rows[ind].Cells[6].Text.ToString());            int qishu=Convert.ToInt32(lbqixian.Text.ToString());            int lixi = Convert.ToInt32(lblixi.Text.ToString());            decimal meiqilixi = licaijine * lixi/100;            DateTime date = System.DateTime.Now;            for (int i = 1; i < qishu; i++)            {                 string id=Guid.NewGuid().ToString();                string id1 = id.Substring(0, 20);                ojb.ExecuteNon("insert into yw_zflckhlx values('" + id1 + "','" + kehubianma + "','" + kehumingcheng + "'," + meiqilixi + ",'"+date+"','"+sldj+"'," + i + ",'否')");                date =Convert.ToDateTime(DateTime.Parse(date.ToString("yyyy-MM-dd")).AddMonths(1).ToShortDateString());            }            string _id = Guid.NewGuid().ToString();            string _id1=_id.Substring(0,20);            decimal zuihouyiqi = meiqilixi + licaijine;            ojb.ExecuteNon("insert into yw_zflckhlx values('" + _id1 + "','" + kehubianma + "','" + kehumingcheng + "'," + zuihouyiqi + ",'" + date + "','" + sldj + "'," + qishu + ",'否')");            HyperLink h1 = (HyperLink)dg.Rows[ind].Cells[9].FindControl("HyperLink1");            h1.Enabled = true;        }    }

html页面
 <asp:ButtonField CommandName="shengcheng" HeaderText="生成还款计划" Text="生成"/>