Key:
DataColumn MyTmpCol;
DataColumn[] MyKey=new DataColumn[1];
Tab.PrimaryKey = MyKey;
DataRow TmpRow = Checked_Fitting_Tab.Rows.Find(this.GUIDLab.Text);
TmpRow[8] = Convert.ToString(this.使用数量.Value);
TmpRow[9] = this.小计金额.Text;
TmpRow.AcceptChanges();
Checked_Fitting_Tab.PrimaryKey = null;
Checked_Fitting_Tab.ImportRow(TmpRow);
Select:
System.Data.DataSet dbset = new DataSet();
string linkstr = @"Integrated Security=SSPI;server=127.0.0.1";
System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(linkstr);
con.Open();
string sqlstr = "select * from mytest.dbo.info";
System.Data.SqlClient.SqlDataAdapter adp = new System.Data.SqlClient.SqlDataAdapter(sqlstr,con);
adp.Fill(dbset);
con.Close();
con.Dispose();
adp.Dispose();
//string:
string str = "张";
DataRow[] srow = dbset.Tables[0].Select("姓名 like '%"+str+ "%'");
//Number:
Int32 Num= 29;
DataRow[] srow = dbset.Tables[0].Select("年龄>" +Num );
//Guid:
string str = "AA5F76F3-9944-4C00-BC6C-D60B3666D20D";
DataRow[] srow = dbset.Tables[0].Select("唯一识别= '" + str + "'");
//Data:
string str = "2004-8-12";
DataRow[] srow = dbset.Tables[0].Select("到岗日期= #" + str + "#");
//Data B:
//数据库字段使用nvarchar
string str1 = "12:00:00";
DataRow[] srow = dbset.Tables[0].Select("到岗时间>#" + str1 + "#");
本文介绍了一种使用 C# 对 DataTable 进行操作的方法,包括设置主键、更新数据行及从 SQL Server 数据库中选择数据的过程。此外,还展示了如何通过不同数据类型进行筛选。
1114

被折叠的 条评论
为什么被折叠?



