各位前辈劳烦大家了!
    我公司要我们搞个能打印清单的软件!
    清单包括了图片与数据
   我个人搞了一张表存的是图片的路径与其它的数据
   通过datagridview显示
  代码如下!
  private void Form1_Load(object sender, EventArgs e)
        {            //try            //{
                string seleString="select 序号,商品代码,商品名称,单位,规格,数量,单价,金额,备注,图片 from Listtable";
                ds=new DataSet();
                SqlCommand cmd = new SqlCommand(seleString, con);
                sda = new SqlDataAdapter(cmd);
                sda.Fill(ds, "清单");
                dt = ds.Tables["清单"];
              
                                DataColumn dc = new DataColumn("样图", typeof(System.Drawing.Image));//加入一列
                dt.Columns.Add(dc);
                foreach (DataRow dr in dt.Rows)
                {
                    dr["样图"] = getImage(dr["图片"].ToString().Trim());
                }
                dt.Columns.Remove("图片");
                object objSum = dt.Compute("Sum(金额)", null);                 sum = dt.NewRow(); 
                    
                sum[1] = "合计";
                sum["金额"] = objSum.ToString();                dt.Rows.Add(sum);
                this.dataGridView1.DataSource = dt;               
                
              
            //}
            //catch (Exception error)
            //{
            //    throw new Exception(error.Message);
            //}        }        private Image getImage(string path)
        {            path = Application.StartupPath + "\\photo\\" + path;
                        return System.Drawing.Image.FromFile(path);        }上面那段是用来显示的
用了下面这句的时候
                DataColumn dc = new DataColumn("样图", typeof(System.Drawing.Image));//加入一列
                dt.Columns.Add(dc);
                foreach (DataRow dr in dt.Rows)
                {
                    dr["样图"] = getImage(dr["图片"].ToString().Trim());
                }
                dt.Columns.Remove("图片");
                object objSum = dt.Compute("Sum(金额)", null);                 sum = dt.NewRow(); 
                    
                sum[1] = "合计";
                sum["金额"] = objSum.ToString();                dt.Rows.Add(sum);
                this.dataGridView1.DataSource = dt;
我把原数据库取出的东东,给了!现在我要修改后保存!!
但找不到办法!!
希望各位前辈能教导一下!!!
谢谢!!!