В соответствии с инструкциями, я ввел следующий код для отображения моих результатов с использованием списка данных, но у меня есть проблема с именем параметра
, вот код метода
public static DataTable GetSessionByName(string Session_name)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = Config.GetConnectionStr();
conn.Open();
//Prepare SQL Command with parameter
string sql = "Select * from Session Where Session_name =
@Session_name";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.Parameters.AddWithValue("Session_name", Session_name);
// Create data adapter
SqlDataAdapter da = new SqlDataAdapter(cmd); //Create a DataTable that
will store the result of the query
DataTable dt = new DataTable(); // this will query your database and
return the result to your datatable
da.Fill(dt);
//Close connection and release the data adapter
conn.Close();
da.Dispose();
//return the Datatable return dt;
return dt;
}
и вот где я пытаюсь использовать список данных
protected void btnSearch_Click(object sender, EventArgs e)
{
string SearchName = txtSearchName.Text;
DataTable dt = Class.GetSessionByName(Session_name);
dlSearch.DataSource = dt;
dlSearch.DataBind();
}
Я получаю, что session_name не существует в текущем контексте, когда я ввожу код в кнопке