我要做一开单的工作..
dataGridView1里面的数据是通过界面输入保存到对象里面然后调用对象得来的.. 我现在要做的是把数据插入到数据库里面..
同时还要插入的有单据编号. 时间... 等..单据编号没有存到dataGridView1里面的.
dataGridView1里面的数据是通过界面输入保存到对象里面然后调用对象得来的.. 我现在要做的是把数据插入到数据库里面..
同时还要插入的有单据编号. 时间... 等..单据编号没有存到dataGridView1里面的.
解决方案 »
- SQL:上级部门统计下级多部门总人数
- 一个关于C# 泛型排序的问题。
- 点按钮为何总是更换验证码
- vs2005创建了一个wm6的程序,调试不了
- 尝试读取或写入受保护的内存。这通常指示其他内存已损坏。 -----在线等,急啊,顶者有分!
- 纸张设置对话框,为什么一点确定页边距就会自动减小一点直到变为零
- 2.0中一个下拉框简单的问题
- 说main()方法是整个程序的入口,包括web 应用程序吗?如果包括,在哪里呢
- wndproc、preprocessmessage以及另一些问题
- C#中打开excel后,依次读取sheet表,并进行操作
- QueueUserWorkItem()的用法
- 关于Lock的使用,请大虾看看我的错在哪
{
string id = this.grid1.DataKeys[e.Item.ItemIndex].ToString();
string usercode = ((TextBox)e.Item.Cells[0].Controls[1]).Text;
string username = ((TextBox)e.Item.Cells[1].Controls[1]).Text;
string tel = ((TextBox)e.Item.Cells[2].Controls[1]).Text;
Response.Write(id); SqlConnection cn = new SqlConnection();
cn.ConnectionString = "server=.\\sql2005;uid=sa;pwd=123;database=test";
cn.Open();
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "update userinfos set usercode='" + usercode + "',uname='"+username+"',tel='"+tel+"' where userid=" + id; cmd.Connection = cn;
cmd.ExecuteNonQuery();
cn.Close();
cn.Dispose();
this.grid1.EditItemIndex = -1;
FillData();
}
保存时把dataset提交到服务器端进行处理即可。
for(int i;i<grid.Rows.Count;i++)
{
string a1=this.grid.row[i][0].ToString();
……
插入操作!
}
string strName=string.Empty;
string strTitle=string.Empty;
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
strID = dataGridView1[0, i].Value.ToString();
strName = dataGridView1[2, i].Value.ToString();
strTitle= dataGridView1[5, i].Value.ToString();
//插入数据库操作
}
//批量更新与DataTable对应的数据表中的数据
public bool updateDatatable(DataTable table,string sql)
{
bool b = false;
try
{
DataTable newtable = new DataTable();
// for(int i=0;i< table.Rows.Count;i++)
// {
// newtable.ImportRow(table.Rows[i]);
// }
conn.Open();
SQLiteDataAdapter sdr = new SQLiteDataAdapter(sql, conn);
SQLiteCommandBuilder builder = new SQLiteCommandBuilder(sdr);
sdr.Update(table);
b = true;
// table.AcceptChanges();
return b;
}
catch (Exception ex)
{
throw ex;
}
finally
{
conn.Close(); }
}