如何在gridview c#asp.net中获取colunm的ID,并使用该ID打开另一个页面?

如何使用按钮获取网格视图c#asp.net中的列ID,然后打开另一个Web部件,该Web部件将使用网格视图中的ID从SL服务器收集信息?

我已经为网格视图执行了此操作:

    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:Button ID="btnView" runat="server" Text="View" /> 
            </ItemTemplate>
        </asp:TemplateField>
     </Columns>
    </asp:GridView>

对于在Gridview中填充的来自sqlserver的信息,代码为:

   protected void GridView_Load(object sender,EventArgs e)
        {
            using (DBEntitiesModelConn DbContext = new DBEntitiesModelConn())
            {
                try
                {
                    GridView.AutoGenerateColumns = true;
                    var ApplicationData = from i in DbContext.DBEntity
                                          select new
                                          {
                                              CompanyName = i.Name.ToString(),ApplicationStatus = i.Status.ToString(),ApplicationDate = i.DateSubmitted.ToString(),applicationid = i.ID.ToString(),};
                    GridView.DataSource = ApplicationData.ToList();
                    GridView.DataBind();
                }
                catch (System.Data.SqlClient.SqlException ex)
                {
                    ErrorMessage.Text = ex.Message.ToString();
                }
            }
        }

        protected void OnRowdatabound(object sender,system.web.UI.WebControls.GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                e.Row.Attributes["onclick"] = Page.ClientScript.GetPostBackClientHyperlink(ViewApplicationsGrid,"Select$" + e.Row.RowIndex);
                e.Row.ToolTip = "Click to select this row.";
            }
        }
snowcarangid 回答:如何在gridview c#asp.net中获取colunm的ID,并使用该ID打开另一个页面?

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3144236.html

大家都在问