Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在禁用gridview时启用特定按钮_Asp.net_Button_Gridview - Fatal编程技术网

Asp.net 在禁用gridview时启用特定按钮

Asp.net 在禁用gridview时启用特定按钮,asp.net,button,gridview,Asp.net,Button,Gridview,我在gridview的第一列中为每一行设置了选择按钮 我应该使用什么代码 我只能在gridview最初被禁用时启用选择按钮? 单击特定行的选择按钮后,应使该行处于启用状态,而其他行仍处于禁用状态 非常感谢您的回答。首先,禁用GridView控件而不是选择按钮。您应该逐个禁用所有控件。如果禁用父控件,则会自动禁用所有子控件。因此,如果您只写GridView1.Enabled=False,那么整个gridview将被禁用,包括选择按钮。因此,您应该手动启用和禁用所有控件。 要在单击选择按钮时启用控件

我在gridview的第一列中为每一行设置了选择按钮

我应该使用什么代码 我只能在gridview最初被禁用时启用选择按钮? 单击特定行的选择按钮后,应使该行处于启用状态,而其他行仍处于禁用状态


非常感谢您的回答。

首先,禁用GridView控件而不是选择按钮。您应该逐个禁用所有控件。如果禁用父控件,则会自动禁用所有子控件。因此,如果您只写GridView1.Enabled=False,那么整个gridview将被禁用,包括选择按钮。因此,您应该手动启用和禁用所有控件。
要在单击选择按钮时启用控件,请转到GridView的RowCommand事件。 然后检查以下各项:


你需要在你的问题中加入到目前为止你已经尝试过的东西。你也应该放一些html来支持你的问题。对不起,我只是新来的。。。我仍在学习使用stackoverflow=)我试图将我的btn_select.enabled=true放入代码中,但它说“Ulit.\u Default.btn_select(object,System.EventArgs)”是一个“方法”,在给定上下文中无效
    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {

        if (e.CommandName == "Select")
        {
           //Enable any controls here
        }
    }