就是把arrayList中的数据如何取出来插入数据库

解决方案 »

  1.   

    循环ArryList提取要插入数据库的值,拼写字符串sql。。
      

  2.   

    那你缺少一个组装函数吧?例如
    PBEEQP ePBEEQP = new PBEEQP();
            ePBEEQP.EQPNAME = txtEQPNAME.Text.Trim().ToString();
            ePBEEQP.EQPTYPE = txtEQPTYPE.Text.Trim().ToString();
            ePBEEQP.EQPCAP = double.Parse(txtEQPCAP.Text.Trim().ToString());
            ePBEEQP.EQPQUTY = int.Parse(txtEQPQUTY.Text.Trim().ToString());
            ePBEEQP.EQPCAPSUM = double.Parse(txtEQPCAPSUM.Text.Trim().ToString());
            ePBEEQP.EQPCOS = double.Parse(txtEQPCOS.Text.Trim().ToString());
            ePBEEQP.EQPREMARK = txtEQPREMARK.Text.Trim().ToString();这里只是负责属性负值arrayList.Add(ePBEEQP);是添加到arrayList里面连接字符串的时候GridView1.DataSource = arrayList;//这里的arrayList声明的是全局变量。没有问题的,
    GridView1.DataBind();//我猜你是想多个dataSource切换吧?
    foreach(ePBEEQP item in arrayList)
    {
    //提取其中的属性直接ePBEEQP.EQPNAME就可以恶劣
    GridView1.DataSource = item ;//这里的arrayList声明的是全局变量。没有问题的,
    GridView1.DataBind();
    }如果你的ePBEEQP能直接负给GridView1.DataSource,那就没问题了你的ePBEEQP能直接负值给GridView1.DataSource吗?问题最好容易贴切和关键点哈其实我也不太理解你问啥
      

  3.   

    //提取其中的属性直接ePBEEQP.EQPNAME就可以恶劣
    写错了,是item.EQPNAME