asp.net中内存表如何进行判断某一条数据是否存在?并更新该条数据?

解决方案 »

  1.   

    DataRow[] matches = dt.Select("(id<'003') and (name='名字11') and (number like '%2007%')");
    string strName = matches[0]["name"].ToString();网上的一段datatable的检索示例代码
      

  2.   

    find也可实现,还 有dataview.filter,方法多的.,find的话,表要建主键.这样最快
      

  3.   

    datatable吗???SqlDataAdapter sda = new SqlDataAdapter(strsql, sqlconn);//strsql是查询语句,sqlconn是连接数据库的字符串
    DataSet ds = new DataSet();
    sda.Fill(ds, "aaa");
    DataTable dt=ds.Tables[0];if(dt.rows.count==0)
    {}