急!!请求帮忙!!希望大家能帮帮!

lex__ 2009-03-20 02:40:25
各位前辈劳烦大家了!
我公司要我们搞个能打印清单的软件!
清单包括了图片与数据
我个人搞了一张表存的是图片的路径与其它的数据
通过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;
我把原数据库取出的东东,给了!

现在我要修改后保存!!
但找不到办法!!
希望各位前辈能教导一下!!!
谢谢!!!
...全文
47 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
moonshineidolon 2009-03-20
  • 打赏
  • 举报
回复
没看明白呢 :(
EveryCase 2009-03-20
  • 打赏
  • 举报
回复
顶~~~~~~~~~~~~~~~

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧