Значение параметра не передается в источник данных из кода позади
Всем привет,
У меня есть gridview с selectcommand в качестве storedprocedure .Я хочу передать значение параметра SP из кода позади во время нажатия кнопки .Однако значение не передается.Любая помощь будет очень признательна.Заранее спасибо.
Что я уже пробовал:
<asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:EMPYHT_ConnectionString %>" SelectCommand="SPGETNAMES" SelectCommandType="StoredProcedure"><SelectParameters> <asp:Parameter Name="tnid" Type="String" DefaultValue="" /> </SelectParameters> </asp:SqlDataSource>
protected void but_mep_Click(object sender, EventArgs e) { string tende=Session["TENDER"].ToString(); SqlDataSource2.SelectParameters["tnid"].DefaultValue = tende; grd_tendermedicineslist.DataBind(); upnl_editquo.Update(); }
Alek Massey
Вы проверили, что значение сеанса возвращает то, что вы ожидаете?