У меня есть запрос SQL, который приведет к одной строке.Вместо того, чтобы привязывать к нему сетку, список и т. Д. И иметь внутри одну одиночную метку, я просто хочу сохранить строку (она позже будет использована в другом месте).Что касается жизни, я не могу понять это.
<asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="select [title] from [books]
where([Genre]=@Genre)
OnSelected="SqlDataSource3_Selected">
<SelectParameters>
<asp:Parameter Name="Title" Direction="ReturnValue" Type="String" />
<asp:ControlParameter ControlID="DropDownList1" Name="genre"
PropertyName="SelectedValue" />
</SelectParameters>
</asp:SqlDataSource>
protected void SqlDataSource3_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
string sqlreturnString = Convert.ToString(e.Command.Parameters["@Title"].Value);
Label3.Text = sqlreturnString;
}
Все, что я делаю, это выплевывает '0', когда я хочу, чтобы он отображал заголовок.Если я изменю ["@Title"] на [1], он будет отображать жанр.На данный момент есть только четыре книги, каждая с уникальным жанром.