解决方案 »

  1.   

    先赋值,把数据库的表放在table中,遍历赋值
      

  2.   

    绑定之前操作datatable么?  操作table增删改之后再绑定gridview bool b = false;
                for (int l = 0; l < dttttt.Columns.Count; l++)
                {
                    if (dttttt.Columns[l].ColumnName == "条码")
                    {
                        b = true;
                        break;
                    }
                }
                if (b == false)
                {
                    dttttt.Columns.Add("条码", typeof(string));
                }            for (int k = 0; k < dttttt.Rows.Count; k++)
                {
                    dttttt.Rows[k]["条码"] = "";
                    string ppp = dttttt.Rows[k]["产品ID"].ToString();
                    string sqlqq = "select procode from pro where proid='" + ppp + "'";
                    System.Data.DataTable dttt = SQLDBHelper_protask.Query(sqlqq).Tables[0];
                    for (int kk = 0; kk < dttt.Rows.Count; kk++)
                    {
                        dttttt.Rows[k]["条码"] += dttt.Rows[kk]["procode"].ToString() + ";";
                    }
                    dttttt.Rows[k]["条码"] = "'"+dttttt.Rows[k]["条码"].ToString().Substring(0, dttttt.Rows[k]["条码"].ToString().LastIndexOf(';'));
                } 这个是我操作的一个东西 写的比较基础  深入的我也不会 给你参考