如何检查我的SqlDataSource1 select方法是否返回0个节点(行)计数:
SqlDataSource1.DataBind();
答案 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...
}
}
所选事件在选择操作完成后立即触发