السلام عليكم ورحمه الله و بركاته
الموضوع الذي اسال عنه هو انني اقوم باخفاء عنصر من عناصر datagride على حسب شرط معين ، الطريقة شغالة معي ولكن عندما اخفي العنصر يحدث مشكلة في ترتيب عناصر datagride فاذا اخفيت عنصر على سبيل المثال يحدث ازاحه لعناصر datagride و يكون مكان العنصر الاخير فارغ .
فما الحل .
الكود الذي استخدمتة
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType!=ListItemType.Header && e.Item.ItemType!=ListItemType.Footer)
{
if(Convert.ToBoolean (e.Item.Cells[11].Text.Trim()) == false)
{
e.Item.Cells[0].Visible=false;
}
}
}