我怎麼能確認我的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