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

صوره داخل الجريد

بدأه HASHAD_MAHMOUD في 8 سبتمبر 2008 · 4 رد · 1,108 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام الله عليكم

عندي مشكله صغيره

انا بعمل برنامج للارشيف برنامج ويندوز ابلكيشن وللاسف خبرتي في الويندوز ابلكيشن ضعيفه جداا

الموضوع اني عايز اعرض صوره داخل داتا جريد

علما بان تكون الصور ده ليست مخزنه داخل المشروع لانه ارشيف يعني مخزنه علي الهارد ديسك

والفيلد الخاص بالصوره عباره عن فيلد نصي لانه هيحمل فقد الباث الخاص بالصوره

وعند محاولتي لاستخدام DataGridViewImageColumn

وجدت انها بتاخد الصوره كاوبجكت مخزنه في الداتا بيز وده مخالف تماما للطريقه المطلوبه

علما باني استخدم طريقه الداتا سيت

واضع الميثود بتاعتي داخلها وانادي عليها من خلال الادابتور

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

في الويب انا عملتها كتير لاني باخد صوره واركبها جوه الجريد واخلي اليو ار ال بتاعها ديناميك وياخد من الداتا بيز ويعرض

ولكن هنا في عالم الديسك توب انا تاييه

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

ارجوا منكم المساعده بارك الله فيكم

وشكرااااا

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

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

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#3

اخي ما فهمت قصدي

انا لا اريد طباعه جريد

انا اريد جريد يظهر فيها صور يخزن الباث الخاص بها في الداتا بيز

المثال يتعامل مع الصوره ككائن وانا اريد التعامل معها كنص لاني هحفظ المسار الخاص بها في الجدول عندي

فقط المطلوب عند عرض الجريد استدعاء الصوره علي حسب المسار المخزن في الجدول

والله انها في منتهي السهوله في الويب ولكن لا اعلم ما التعقيدات هذه في الديسك توب

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

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

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#4

هل هذه الموضوع لهذه الدرجه من الصعوبه؟؟

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

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

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

#5

عموما الحمد لله رب العالمين

اهداني الله الي الحل

وسوف اضعه بين يديكم عساكم ان تستفيدوا

اولا

 private void LoadImageInGrid(DataGridView GridName, int Col, int Row)
	 {

	 DataGridViewImageCell ImgGrid = new DataGridViewImageCell();
	 ImgGrid.ValueIsIcon = false;
	 ImgGrid.ImageLayout = DataGridViewImageCellLayout.Stretch;
	 GridName.Columns[Col].DefaultCellStyle.NullValue = null;
	 GridName[Col, Row] = ImgGrid;

	 }

ثم نملا الجريد

  private void load_data()
		{
			SqlConnection conn = new SqlConnection();

			conn.ConnectionString = ConfigurationManager.AppSettings["CS"].ToString();
			SqlCommand cmd = new SqlCommand();
			cmd.Connection = conn;
			cmd.CommandText = "select id,dep_id,project_name,image from projects order by id ";
			cmd.CommandType = CommandType.Text;

			DataSet ds = new DataSet();
			SqlDataAdapter da = new SqlDataAdapter();
			da = new SqlDataAdapter(cmd);
			da.Fill(ds, "projects");

			if (ds.Tables["projects"].Rows.Count > 0)
			{

				for (int i = 0; i <= ds.Tables["projects"].Rows.Count - 1; i++)
				{

					dataGridView1.Rows.Add();
					this.dataGridView1[0, i].Value = ds.Tables["projects"].Rows["id"];
					this.dataGridView1[1, i].Value = ds.Tables["projects"].Rows["project_name"];
					this.dataGridView1[2, i].Value = ds.Tables["projects"].Rows["dep_id"];
					//this.dataGridView1[3, i].Value = ds.Tables["projects"].Rows["image"];
				   LoadImageInGrid(dataGridView1,3,i);


					this.dataGridView1[3, i].Value = Image.FromFile(ds.Tables["projects"].Rows["image"].ToString());

				}

			}

		}

شكرا لمن قرا الموضوع ولم يجيب

والف شكر لمن قرا وحاول ان يجيب

سبحان الله وبحمده سبحان الله العظيم

لا اله الا الله محمدا رسول الله

اللهم اغفر للمسلمين والمسلمات والمؤمنين والمؤمنات الاحياء منهم والاموات

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

حمل كريستال ريبورت 10 اربعه اصدارات

ww12kz.jpg

hashad.jpg

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