我正在尝试dataset
使用 a查询或匹配用户输入DataTable
:
我正在从一个存储过程中填充数据集,该过程仅从单个表中选择一个列:示例:UserID 列。**我没有选择表格的全部内容。*
public static DataSet LoadProfile()
{
SqlCommand cmdSQL = new SqlCommand("usp_LoadProfile", ConnectDatabase);
cmdSQL.CommandType = CommandType.StoredProcedure;
SqlDataAdapter daSQL = new SqlDataAdapter(cmdSQL);
DataSet ds = new DataSet();
daSQL.Fill(ds);
try
{
ConnectDatabase.Open();
cmdSQL.ExecuteNonQuery();
}
catch(Exception)
{
StatusMsg = ex.Message;
}
finally
{
ConnectDatabase.Close();
cmdSQL.Parameters.Clear();
cmdSQL.Dispose();
}
return ds;
}
我在表单加载事件中调用了以下方法:我需要从加载中填充数据集。
public static DataTable LoadData()
{
DataSet dsView = new DataSet();
dsView = LoadProfile();
DataTable tblExample = dsView.Tables["Example"];
return tblExample;
}
最后,我想做的是匹配来自DataTable
.
我在按钮事件中有这个:
DataRow[] results;
results = LoadData().Select(txtExample.Text);
除此之外,我可以使用 for 循环,但每个人只有一条记录。
我正在尝试通过数据表将用户条目与数据集匹配。