C# 我的代码不起作用。试图使用文本框从数据库中检索记录,但它一直给我一些数据读取器错误
我想你的问题是你调用的是ID而不是文本属性。假设表单包含ID为“RetrieveRecord_txt”的文本框字段,则: 这:C# 我的代码不起作用。试图使用文本框从数据库中检索记录,但它一直给我一些数据读取器错误,c#,C#,我想你的问题是你调用的是ID而不是文本属性。假设表单包含ID为“RetrieveRecord_txt”的文本框字段,则: 这: cmd.Parameters.AddWithValue(“@applicationId”,RetrieveRecord\u txt+“%”) 应该是 cmd.Parameters.AddWithValue(“@applicationId”,RetrieveRecord_txt.Text+“%”)错误是? private void button1_Click(object
cmd.Parameters.AddWithValue(“@applicationId”,RetrieveRecord\u txt+“%”)代码>
应该是
cmd.Parameters.AddWithValue(“@applicationId”,RetrieveRecord_txt.Text+“%”)代码>错误是?
private void button1_Click(object sender, EventArgs e)
{
string CS = ConfigurationManager.ConnectionStrings["Test_Evaluate"].ConnectionString;
using(SqlConnection con = new SqlConnection(CS))
{
SqlCommand cmd = new SqlCommand("select * from Applicant_Details where ApplicantID like @ApplicantID", con);
cmd.Parameters.AddWithValue("@ApplicantID", RetrieveRecord_txt + "%");
con.Open();
SqlDataReader rd = cmd.ExecuteReader();
BindingSource source = new BindingSource();
source.DataSource = rd;
dataGridView1.DataSource = source;
}
}