如何检查SqlDataSource1 select方法是否返回0个节点?

时间:2010-03-22 08:19:45

标签: c# .net data-binding

如何检查我的SqlDataSource1 select方法是否返回0个节点(行)计数:

SqlDataSource1.DataBind();

1 个答案:

答案 0 :(得分:1)

如果我理解你的评论,你想要做的是在你为任何行数据绑定后检查gridview,如果没有,它将只返回零(0)

GridView1.DataBind();
int i = 0;
i = GridView1.RowCount;

评论后编辑:好的,现在我明白了。如何检查数据源中受影响的记录数量,你必须使用SqlDataSource1_Selected事件

protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
    if (e.AffectedRows > 0) //this is where you check the number of rows!
    {
        //do something
    }
    else
    {
        //something else...
    }
} 

所选事件在选择操作完成后立即触发