Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.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 如何在某些情况下禁用pageload属性_Asp.net_Events_Button_Gridview_Pageload - Fatal编程技术网

Asp.net 如何在某些情况下禁用pageload属性

Asp.net 如何在某些情况下禁用pageload属性,asp.net,events,button,gridview,pageload,Asp.net,Events,Button,Gridview,Pageload,在.NET中,我有一个gridview,它必须以默认设置显示在主页上。所以我把它放在pageload代码中。在同一页中,我有一个“列表”按钮;人们选择日期等,按下按钮gridview从另一个存储过程加载数据。我把代码放在列表按钮事件下。但是,当人们按下列表按钮,gridview附带了所需的数据后,如果他们按下其他按钮(因为页面刷新本身),gridview将返回默认设置 如何使用所需数据保持gridview 受保护的无效页面加载(对象发送方,事件参数e) { opsbelgegridvie

在.NET中,我有一个gridview,它必须以默认设置显示在主页上。所以我把它放在pageload代码中。在同一页中,我有一个“列表”按钮;人们选择日期等,按下按钮gridview从另一个存储过程加载数据。我把代码放在列表按钮事件下。但是,当人们按下列表按钮,gridview附带了所需的数据后,如果他们按下其他按钮(因为页面刷新本身),gridview将返回默认设置

如何使用所需数据保持gridview

受保护的无效页面加载(对象发送方,事件参数e) {

    opsbelgegridview.DataSource = DB.OpsHavuzGetir();
    opsbelgegridview.DataBind();
    opsbelgegridview.DataSource = DB.OpsHavuzDetayListeleBtn(tarih1.ToString("yyyy-MM-dd"), tarih2.ToString("yyyy-MM-dd"), durumdd.SelectedItem.Text.ToString(), islemtipdd.SelectedItem.Text.ToString());
    opsbelgegridview.DataBind();
受保护的无效列表单击(对象发送方,事件参数e) {

    opsbelgegridview.DataSource = DB.OpsHavuzGetir();
    opsbelgegridview.DataBind();
    opsbelgegridview.DataSource = DB.OpsHavuzDetayListeleBtn(tarih1.ToString("yyyy-MM-dd"), tarih2.ToString("yyyy-MM-dd"), durumdd.SelectedItem.Text.ToString(), islemtipdd.SelectedItem.Text.ToString());
    opsbelgegridview.DataBind();
您可以使用并仅在第一次加载页面时加载初始网格。然后,如果网格数据发生更改,它将保持不变

private void Page_Load()
{
    if (!IsPostBack)
    {
        opsbelgegridview.DataSource = DB.OpsHavuzGetir();
        opsbelgegridview.DataBind();
    }
}