C# 如何在页面加载期间显示GridView?
我有一个gridview,通常在用户单击View Report按钮时加载。但是,我现在想在页面加载时显示gridview 我尝试从Page_Load事件调用以下方法:C# 如何在页面加载期间显示GridView?,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个gridview,通常在用户单击View Report按钮时加载。但是,我现在想在页面加载时显示gridview 我尝试从Page_Load事件调用以下方法: protected void btnView_Click(object sender, EventArgs e) { try { grvReport.DataBind(); } catch (Exception ex)
protected void btnView_Click(object sender, EventArgs e)
{
try
{
grvReport.DataBind();
}
catch (Exception ex)
{
Master.ShowMessage(ex.Message);
}
}
但它不起作用。还尝试从加载页面调用grvReport.DataBind()
,但无效
有什么建议吗?这似乎太明显了,但gridview是否有visible=“true” 或
如果您绑定到空/空数据源…那么GridView将不会显示。您可能需要将EmptyDataText属性设置为某个值,以便在没有可绑定的对象时至少可以显示消息。如何设置网格数据源?它是标记中声明的对象数据源。在PageLoad上进行数据绑定之前,您是否建议我尝试GridView.DataSource=mydatasource之类的方法?
If Not Page.IsPostBack Then
btnView_Click(nothing,nothing)
End If
If Not Page.IsPostBack Then
grdNotes.DataSource = myDataSource
grdNotes.DataBind()
End If