在c#回发时触发事件处理程序

本文关键字:事件处理 程序 | 更新日期: 2023-09-27 18:10:16

我是c#编程新手。我有一个问题如下:我有一个GridView的网页形式,下拉列表和标签控件。当我从DDL中选择一个值时,网格视图将由数据库中等于DDL条件的行填充(在我的例子中,DDL代表国家,GV列出城市)。当我使用内置的GV删除功能从GV中删除最后一个城市时,我会自动在标签中写入所选国家中没有更多城市。我怎样才能做到呢?我试着把

protected void GridView1_RowDeleted1(object sender, GridViewDeletedEventArgs e)
{
    if (GridView1.Rows.Count == 0)
    {
        LabelGrid.Text = "No more cities.";
    }
}

但它没有工作。

谢谢你的帮助

在c#回发时触发事件处理程序

考虑使用PreRender事件,当该事件运行行。属性包含正确的值。(删除后自减)

    protected void GridView1_PreRender(object sender, EventArgs e)
    {
        if (GridView1.Rows.Count == 0)
        {
            LabelGrid.Text = "No more cities.";
        }
    }