C# 细节视图未显示

C# 细节视图未显示,c#,asp.net,C#,Asp.net,我有一个gridview添加一个链接按钮“编辑”: 但我的详细信息视图没有显示任何内容 看看你的代码,你有两种不同的方法。在ViewDetails按钮中,您正在引用命令名和参数。在另一个代码块中,您正在响应所选行的更改。两个不同的概念 您可能希望显示“ItemCommand”事件的详细信息视图,而不是selectedindexchanged事件 <asp:LinkButton ID="btnViewDetails" runat="server" text="Edit" CommandNam

我有一个gridview添加一个链接按钮“编辑”:


但我的详细信息视图没有显示任何内容

看看你的代码,你有两种不同的方法。在ViewDetails按钮中,您正在引用命令名和参数。在另一个代码块中,您正在响应所选行的更改。两个不同的概念

您可能希望显示“ItemCommand”事件的详细信息视图,而不是selectedindexchanged事件

<asp:LinkButton ID="btnViewDetails" runat="server" text="Edit" CommandName="Select"></asp:LinkButton>
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
        {
            using (var dataContext = new NewsStandAloneDataContext(Config.StandaloneNewsConnectionString))
            {
                DetailsView1.ChangeMode(DetailsViewMode.Edit);
                DetailsView1.Visible = true;
                var dataList =
                    dataContext.sp_Name(Convert.ToInt32(GridView1.SelectedValue), Value1);
                ScriptManager.RegisterStartupScript(this, GetType(), "show1", "openEditWindow();", true);
                DetailsView1.DataSource = dataList;
                DetailsView1.DataBind();
            }
        }