你可以把这个DataTable里“name”这一列设为主键,然后用同样的办法find就是了
解决方案 »
- .net 2003 上传doc文件后将文件内容显示在textbox里,为什么是乱码?怎么解决?
- 刚开始学插入记录时候出错请大家帮看
- SQLserver 2000导出Excel问题?????
- 怎样保存本页面中要使用的变量?
- 本人遇到一个难题,就是在本机测试发邮件程序,没有问题,但是上传到服务器上,就是邮件发不成功
- Visual Web Developer 2005 速成版的测试版 2中存储过程调用问题
- 为何,我生成缩略图成功,但是就是比原图模糊,快救命...
- 配制好ASP.NET2.0的运行环境以后.打开ASPX页面就出现无法找到资源.
- 那里有下载用java脚本写的treeview?
- icyer,我急需帮助!你在线吗?
- 如何在WEB窗体中打开一个windows应用程序?
- 大家讨论一下,datagrid可以实时绑定数据吗?tree呢??
ds.Tables[0].Columns["name"]
}
ds.Tables[0].PrimaryKey = pk;
DataView DV = dataset.Tables[0].DefaultView;
DV.RowFilter = " name=wang";
然后你想取值的话:
先判断是否有此记录:
if(DV.Count>0)
{
string id = DV[0]["id"].ToString();
}
DataTable myTable;
myTable = DataSet1.Tables["Orders"];
// Presuming the DataTable has a column named Date.
string strExpr;
strExpr = "Date > '1/1/00'";
DataRow[] foundRows;
// Use the Select method to find all rows matching the filter.
foundRows = myTable.Select(strExpr);
// Print column 0 of each returned row.
for(int i = 0; i < foundRows.Length; i ++){
Console.WriteLine(foundRows[i][0]);
}
}