我怎么能确认我的SqlDataSource1选择方法后返回的节点(行)0计数:如何检查SqlDataSource1 select方法是否返回0个节点?
SqlDataSource1.DataBind();
我怎么能确认我的SqlDataSource1选择方法后返回的节点(行)0计数:如何检查SqlDataSource1 select方法是否返回0个节点?
SqlDataSource1.DataBind();
如果我理解你的评论,你想要做的是检查在GridView您数据绑定任何行后,如果没有任何它只是返回零(0)
GridView1.DataBind();
int i = 0;
i = GridView1.RowCount;
编辑点评后:好了,现在我understand.here是如何检查的数据源为受影响的记录数,你必须使用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...
}
}
选定的事件触发选择操作完成
之后有什么东西使用这个SQL数据源,因为它的数据源? – curtisk 2010-03-22 12:30:37
请不要用英语强硬=='你想说这不是我必须检查的对象吗? ...但我无法在此步骤(仅在DataBound之后)检查GridView,但在没有数据时没有DataBound。 – Cynede 2010-03-22 12:46:40