2
刪除行我有這樣我想在中繼
protected void rptCategory_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
DataRow dr = ((DataRowView)e.Item.DataItem).Row;
LinkButton lnkcoursename = (LinkButton)e.Item.FindControl("lnkCategory");
Label lblcount = (Label)e.Item.FindControl("lblCount");
string k = lnkcoursename.CommandArgument.ToString();
if (k != "0")
{
TrainingCourse traningCourse = new TrainingCourse();
int count = traningCourse.CourseCount(Convert.ToInt32(k), "", "");
if (count == 0)
{
//This code is not working
dr.Delete();
dr.AcceptChanges();
}
else
{
lblcount.Text = "(" + count + ")";
}
}
}
代碼現在我的問題是,如果我找到數= 0,那麼我想從中繼刪除該行。我不想從數據庫中刪除它,然後重新綁定它......
感謝asktomsk良好的工作........... – 2012-03-23 08:37:57
接受的答案在這種情況下,請。 – asktomsk 2012-03-23 08:47:37