C# Gridview:希望根据绑定的最终结果做一些事情

C# Gridview:希望根据绑定的最终结果做一些事情,c#,asp.net,gridview,data-binding,page-lifecycle,C#,Asp.net,Gridview,Data Binding,Page Lifecycle,如果我想根据gridview绑定的结果做些什么呢 例如,如果绑定返回零行,我想将表单上的lblMessage.Text设置为“找不到记录” 基于页面生命周期,我不确定这种逻辑应该放在哪里,或者这是否可能 有什么建议吗 解决方案一: 如果您只想显示一些指示栅格视图为空的文本,则可以使用栅格视图的EmptyDataText属性 例如: <asp:GridView ID="somethingGridView" runat="server" EmptyDataText="No records Fo

如果我想根据gridview绑定的结果做些什么呢

例如,如果绑定返回零行,我想将表单上的lblMessage.Text设置为“找不到记录”

基于页面生命周期,我不确定这种逻辑应该放在哪里,或者这是否可能


有什么建议吗

解决方案一:

如果您只想显示一些指示栅格视图为空的文本,则可以使用栅格视图的
EmptyDataText
属性

例如:

<asp:GridView ID="somethingGridView" runat="server" EmptyDataText="No records Found" </asp:GridView>
DataTable dt = dataCallFunction();
if(dt.Rows.Count == 0){
    IdOfGridView.Visible = False;
    IdOfLabel.Visible = True;
}


这只是您可以做的许多解决方案中的两个。

我想我可以使用gridview的数据绑定事件。。。