在c#、ASP.Net中获取gridview控件的ctl属性

本文关键字:控件 gridview ctl 属性 获取 ASP Net | 更新日期: 2023-09-27 18:04:18

我试图获得特定于gridview中的每一行的ctl属性。在我的场景中,有一个标题列表,每个标题使用LinkButton显示为超链接。当这是点击,我想通过ctl属性(或什么值是特定于该标题,数据库和拉的信息是相对于值)。

我想我的第一步是获得ctl值。有人能帮我一下吗?

在c#、ASP.Net中获取gridview控件的ctl属性

您将需要跟踪在行创建事件中写入页面的控件ID。为写入的每一行创建一个整数,并将其保存为网格中的链接上的命令参数。

linkbutton CommandArgument='<%# Eval("some_id") %>' 
protected void linkButton_Click(object sender, EventArgs e)
{
    LinkButton linkButton = (LinkButton) sender;           
    if (linkButton != null)
    {
        if (linkButton.CommandArgument != null)
        {
            ...some code...
        }
    }
}