الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Datagrid Databinder Validate

مغلق
بدأه omar_sabha في 6 يناير 2008 · 2 رد · 603 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي صفحة فيها textboxes واداة لعمل upload لصور ، ولكن عملية ال upload ليست اجبارية

فمكما هو موضح بالصورة المرفقة يوجد عندي column في ال Datagrid اسمة ImageFile وهو يحتوي على اسم الصورة التي تم تحميلها ويمكن ان تكون هذه الخانة فارغة اذا لم يقم المستخدم بتحميل الصورة

وبجانبها يوجد Template Columnاسمة viewImage يقوم بعرض الصورة التي تم رفعها باستخدام DataBinder

ما اريدة هو في حالة ان المستخدم لم يقم بتحميل صورة ان يصبح ال Template Column يصبح Disable

والعكس صحيح

ولكم جزيل الشكر

post-40315-1199626893_thumb.jpg

#2

ممكن حد يساعدني

#3
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
	if ((e.Item.ItemType == ListItemType.Item) ||
		(e.Item.ItemType == ListItemType.AlternatingItem) ||
		(e.Item.ItemType == ListItemType.SelectedItem))
	{
		string name= decimal.Parse (((DataRowView)e.Item.DataItem)["ImageFile"].ToString());
		if(name == "")
			((Button)e.Item.FindControl("Button1")).Enabled = false;
	}
}

-----------------------------------------------------------------------------------------------------------------------------





 

ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

Mohammad Sonaiea
 

هذا الموضوع مغلق.

مواضيع مشابهة