1.update table set .... where id=12
2.delete from table where id=12
执行sql语句即可。
2.delete from table where id=12
执行sql语句即可。
解决方案 »
- winform拖拽获取文件名
- 如何通过一个为实例化的对象获取其列名
- HttpWebRequest 表单提交总是超时,什么原因呀
- 读取打印机的问题?(打印问题 ?)
- 用C#怎样收邮件??
- 关于用ADO.net连接SQL server数据库的问题
- C#.NET调用COM+,报错“新事务不能登记到指定的事务处理器中”!
- 位运算 给解释下吧
- 如何在一个类中调用另一个类的变量
- C#怎么实现抓取屏幕并存为Bmp图像?
- vs.net 2001在windows server2003下装不了
- DirectoryEntry 对ActiveDirectory操作,用Rename方法和Moveto方法。有点问题!在线等
只有一个dataset1,dataset2(两个框架一样)
把dataset2中的一条记录来更新dataset1.
drFound=myDs.Table[0].Select("id=12");
foreach(System.Data.DataRow dr in drFound)
{
myDs.Table[0].Rows.Remove(dr);
}
或:
for(int i=0;i<myDs.Table[0].Rows.count;i++)
{
if(myDs.Table[0].Rows[i]["id"]==12)
myDs.Table[0].Rows[i].delete;
}
条件:有两个DataSet(ds1,ds2)ds1与ds2框架一样.
要求:有条件的用ds2中的行去更新ds1中的.或有条件的删除ds2的记录.
{
this.sqlDeleteCommand1.CommandText = "DELETE FROM ID WHERE a1 = '"+txtData1.Text+"'";
this.sqlDeleteCommand1.Connection = this.sqlConnection1;
sqlConnection1.Open();
SqlCommand com = new SqlCommand(sqlDeleteCommand1.CommandText, sqlConnection1);
com.ExecuteNonQuery();
dataSet11.Clear();
sqlDataAdapter1.Fill (dataSet11, "ID");
DataBinding();
sqlConnection1.Close();
} private void btnUpdate_Click(object sender, System.EventArgs e)
{
int txt5 = System.Convert.ToInt16(txtData5.Text);
int txt6 = System.Convert.ToInt16(txtData6.Text);
this.sqlUpdateCommand1.CommandText = "UPDATE ID SET [2] = '"+txtData2.Text+"', [3] = '"+txtData3.Text+"', [4] = '"+txtData4.Text+"', [5] = "+txt5+", [6] = "+txt6+" WHERE (a1 = '"+txtData1.Text+"') ";
this.sqlUpdateCommand1.Connection = this.sqlConnection1;
try
{
sqlConnection1.Open();
SqlCommand com = new SqlCommand (sqlUpdateCommand1.CommandText, sqlConnection1);
com.ExecuteNonQuery();
DataBinding();
} catch (SqlException ex)
{
Console.WriteLine (ex.Message);
} finally
{
sqlConnection1.Close();
}
}这是我这里的删除和更新的代码~~ 不过可能和你不一样 我是用textbox来实现删除和更新的 你拿去改一下就可以了 我是winform 这里还要多些西域浪子等大哥,没有他们前几天的帮助 我也是写不出来的 再次感谢~~