ببخشید از اینکه به نظر شما سوالم تکراریه.
من برای حذف یک سطر از دیتاگرید احتیاج به شماره آن سطر دارم که برای پیدا کردن آن کد زیر را نوشتم:
string UserKey = dg.DataKeys[e.Item.ItemIndex].ToString();
اما این پیغام رو میده :
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index
در ضمن من datakeyfield رو هم set کردم ولی باز...
راه دیگه اینکه از این دستور استفاده کنم ولی این روش هم جواب نمیده(با یه شرایط خاص جواب میده)
DataBoundLiteralControl DBLC = (DataBoundLiteralControl) e.Item.FindControl("ID").Controls[0];
حالا میخواهم یه بنده خدایی لطف کنه و برای من راه اصولیش رو توضیح بده که قدم به قدم چیکار باید بکنم.شاید من نکته ای رو اشتباه کردم.
ممنون