DataKeyField不一定是一个字段,它可以是多个字段的组合,例如“编号”和“日期”
解决方案 »
- 关于rdlc报表的问题
- C# 我想要在网页上下载图片,但是当运行到System.IO.File.Create(savePath);时,出错:对路径“D:\”的访问被拒绝。
- 从数据库里查一个表。。用datatable类型的接收,CSV下载功能
- Socket.ReceiveFrom阻塞导致线程不能退出
- SSL 证书验证问题?
- 出现无法解决的错误:未将对象引用设置到对象的实例。
- 如何用C#写出能够被VC6调用的类库
- 请问在c#里面有没有一个函数将Byte数组变成short数值的呢?
- 请问怎样获得指定文件名文件的版本号(.net 2003 编译的exe文件)
- Oracle数据库中的汉字读出来后是乱码。
- 有什么高招来解决窗口的确定、取消操作?
- readxml的问题?
可根据此字段来新增和更新!!
1.可以在datagrid中加一个模板列,在模板列中加checkbox,以这个来检查是否要修改或是删除.
2.就是以多字段组合.
3."我想使用数据库中的那个序列号值"序列号值是不是在同一个表中,如果是,就可以用
但是小弟不才 不知道添加checkbox后怎么用语句判断查询。请各位大虾给出一段代码
delete from table where ???????
{
sqlConnection1.Open();
SqlCommand cmd=new SqlCommand("update jobs set job_desc=@job_desc where job_id=@job_id", sqlConnection1);
cmd.Parameters.Add(new SqlParameter("@job_id",SqlDbType.SmallInt,2));
cmd.Parameters.Add(new SqlParameter("@job_desc",SqlDbType.VarChar,50));
foreach (DataGridItem item in DataGrid1.Items)
{
CheckBox cb=(CheckBox)item.Controls[1];
if (cb.Checked)
{
Label lbl=(Label)item.Controls[3];
TextBox txt=(TextBox)item.Controls[5];
cmd.Parameters["@job_id"].Value=lbl.Text;
cmd.Parameters["@job_desc"].Value=txt.Text;
cmd.ExecuteNonQuery();
}
}
sqlConnection1.Close();
Binddata();//自己写的绑定方法
}