asp.net-请给我一个dataview控件的find方法示例
我正在尝试在DataView中查找,但找不到。 如果有的话,请给我看看替代品asp.net-请给我一个dataview控件的find方法示例,asp.net,find,dataview,Asp.net,Find,Dataview,我正在尝试在DataView中查找,但找不到。 如果有的话,请给我看看替代品 string conString = System.Configuration.ConfigurationManager.ConnectionStrings["aspDB"].ConnectionString; SqlConnection con = new SqlConnection(conString); SqlCommand cmd = new SqlCommand(cmdText:"se
string conString = System.Configuration.ConfigurationManager.ConnectionStrings["aspDB"].ConnectionString;
SqlConnection con = new SqlConnection(conString);
SqlCommand cmd = new SqlCommand(cmdText:"select * from name",
connection: con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet("Customers");
adapter.Fill(ds,"Customers");
DataView dv;
dv= new DataView(ds.Tables[0],"","id desc", DataViewRowState.CurrentRows);
var find = dv.Find("abc");
if (find == -1)
{
Response.Write("<script>alert('No Match')</script>");
}
else
{
Response.Write("<script>alert('Match Found')</script>");
}
string conString=System.Configuration.ConfigurationManager.ConnectionString[“aspDB”].ConnectionString;
SqlConnection con=新的SqlConnection(构造);
SqlCommand cmd=newsqlcommand(cmdText:“从名称中选择*”,
连接:con);
SqlDataAdapter=新的SqlDataAdapter(cmd);
数据集ds=新数据集(“客户”);
适配器。填充(ds,“客户”);
数据视图dv;
dv=新的数据视图(ds.Tables[0]、“”、“id desc”、DataViewRowState.CurrentRows);
var find=dv.find(“abc”);
如果(查找==-1)
{
响应。写入(“警报(‘不匹配’)”);
}
其他的
{
响应。写入(“警报(‘找到匹配’)”);
}
请在DataView中使用RowFilter也尝试了RowFilter..但错误是:System.FormatException:“输入字符串的格式不正确。”它可以很好地处理int类型值,但在传递字符串类型异常时发生