1.DataTable功能
carnoDT.PrimaryKey = new DataColumn[] { carnoDT.Columns[3] };//设置DT的主键,不设置主键,搜索时会报错,主键键值必须唯一.
carno = 搜索的内容
if (carnoDT.Rows.Contains(carno))
{
dtline = carnoDT.Rows.IndexOf(carnoDT.Rows.Find(carno));//取得行号
}
2.linq
var carinfo =
from c in carnoDT.AsEnumerable()
where c["列名"].ToString().Contains(搜索内容)
select new
{
newno = c[0],
route = c[1],
dept = c[2],
no = c[3]
};
tempdt = dlltest.LINQ.ToDataTable(carinfo);