У меня есть сетка, в которой выбран источник данных sqlDataSource2. Я не создавал никаких запросов в источнике данных. У меня есть раскрывающийся список с двумя элементами, и я хотел бы выбрать запрос из раскрывающегося списка и после выбора запроса обновить сетку, чтобы показать результат. Это то, что я пробовал до сих пор:
protected void Page_Load(object sender, EventArgs e)
{
Query1();
}
protected void Query1()
{
//if (this.IsPostBack)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["PMIcommConnectionString"].ConnectionString;
SqlDataSource2.SelectCommand = @"SELECT YEAR(custDecDate), SUM(valueXX), SUM(valueYY)
FROM bids
WHERE forBid ='"+ DropDownList3.SelectedValue +"'GROUP BY YEAR(custDecDate)'";
SqlDataSource2.DataBind();
RadGrid1.DataBind();
}
}
Это моя строка подключения:
<add name="PMIcommConnectionString" connectionString="Data
Source=WIN-72PL3253COR\SQLEXPRESS;Initial Catalog=PMIcomm;Integrated
Security=True" providerName="System.Data.SqlClient" />
Я получаю сообщение об ошибке "Строка подключения не была инициализирована" в последней строке. Как я могу заставить это работать? Помимо ошибки, которую я получаю, я не уверен, что это правильный способ сделать это. Извините за такой простой вопрос, я новичок в самообучении.