Я получаю значения строки GridView
, но после привязки данных к DataList
. DataList
не становится видимойКак показать выбранную строку gridview в datalist
ASPX
<asp:GridView ID ="gvresults" runat="server"
onselectedindexchanged="gvresults_SelectedIndexChanged">
<Columns>
<asp:ButtonField ButtonType="Button" CommandName="Select" Text="Select" />
</Columns>
</asp:GridView>
<asp:DataList ID ="dlresults" runat="server"></asp:DataList>
aspx.cs
protected void gvresults_SelectedIndexChanged(object sender, EventArgs e)
{
string Keywordid = gvresults.SelectedRow.Cells[1].Text;
string val1 = gvresults.SelectedRow.Cells[2].Text;
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["conStr"].ConnectionString);
DataSet ds = new DataSet();
SqlCommand cmd = new SqlCommand("select * from Tbl_keywords where KeywordID ='" + Keywordid + "'",con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
da.Fill(ds);
dlresults.DataSource = ds;
dlresults.DataBind();
}
Вы отлаживали свой код и проверяли данные 'da'? –
Я отлаживал, и я увидел, что в наборе данных есть одна запись @ SonerGönül –