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

Textbox.Databinding

مغلق
بدأه لااله الا الله في 19 مايو 2006 · 10 رد · 1,073 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة

انا بتظهر عندى رسالة خطا لما بعمل binding للdata فى الtextboxes

ورسالة الحطا بتقول An unhandled exception of type 'System.ArgumentException' occurred in" system.windows.forms.dll

"Additional information: Cannot create a child list for field Search_Client".

code:

string m_connection = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=ClientsandMangers;Data Source=.";
		private void Form1_Load(object sender, System.EventArgs e)
		{

							textBox1.DataBindings.Add("Text",this.Getdataset("Search_Client"),"Search_Client.Client_iD");
				textBox2.DataBindings.Add("Text",this.Getdataset ("Search_Client"),"Search_Client.First_Name");

		}
		public DataSet Getdataset(string Sp_Name)
		{
				SqlConnection con = new SqlConnection(m_connection);
				SqlCommand cmd = new SqlCommand ();
				cmd.Connection = con;
				cmd.CommandText = Sp_Name;
				cmd.CommandType = CommandType.StoredProcedure;
				SqlDataAdapter dr = new SqlDataAdapter ();
				dr.SelectCommand = cmd;
				DataSet ds = new DataSet();
				dr.Fill (ds);
				return ds;

}

فياريت حد يخبرنى ماهو الحطا فى الكود.وجزاكم الله كل خير

#2

السلام عليكم ورحمة الله وبركاتة

ياريت حد يعطينى جواب ويقولى ماهو الخطا فى هذا الكود للاهمية

وجزاكم الله كل خير

#3

ممكن تحط نسخة من الكود كمثال عشان نجرب ونشوف

#4

السلام عليكم ورحمة الله وبركاتة

النسخة من الكود فى المرفقات.

وجزاك الله كل خير

TestReturnDataSet.rar

#5

السلام عليكم ورحمة الله وبركاتة

ياريت لو حد عندوا حل للمشكلة يرد عليا

وجزاكم الله كل خير

#6

حاول تعملها بالdatareader

واذا لم تعمل معك الغني اعطيك الكود

نموت وتحيا ...................فلسطين .

#7

أنتظر التجربة

نموت وتحيا ...................فلسطين .

#8

السلام عليكم ورحمة الله وبركاتة

جزاك الله كل خير يااخ محمد بس ممكن حضرتك توضحلى اعملها ازاى بال datareader وانا الصراحة كنت عايز استخدمالdataset عشان استخدمها فى الcurrency manager فياريت توضحهالى اذا كان ينفع بالdatareader

#9

هاهو الكود الذي استمعلته على فكرة انا كان قصدي عن كود web app لككن عندما رأيت الكود اتضح لي انه تطبيق ويندوز وانه استعمل في الds لذا ارجو ان تكون سعيدا بهذه النتيجة

	public void pobulat()
		{
			ds=new DataSet();
			String sql="select * from orders";
			da  =new OleDbDataAdapter(sql,Connstr);
			da.Fill(ds,"orders");
			try 
			{
				dt=ds.Tables[0];
				listBox1.Items.Clear();
				foreach (DataRow dr in dt.Rows)
				{
					listBox1.Items.Add(dr["drugnumber"]+"\t\t"+"("+dr["drugname"]+"\t\t"+"("+"("+dr["drugebuyprice"]+"\t\t"+"("+dr["drugesalprice"]+")" );

				}
			}
			catch(Exception ex)
			{
				MessageBox.Show(ex.Message);
			}
		}

اعذرني اذا كنت وعدك بشي واعطيتك شي تاني هي على العموم ما طلبت انت بالتحديد

واذا بدك ياها بالdr انا جاهز راح اعملك ياها فقط ابلغني

نموت وتحيا ...................فلسطين .

#10

السلام عليكم ورحمة الله وبركاتة

جزاك الله كل خير يااخ محمد على مجهودك معايا بس للاسف بيطلع معايا exception error لما اجى اعمل binding to textboxes

والرسالة بتقول

Additional information: Cannot bind to property or column EmployeeID on DataSource.

والكود

[code]string m_connection = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Northwind;Data Source=.";
		private void Form1_Load(object sender, System.EventArgs e)
		{
			foreach(DataTable table in Getdataset("Get_emp").Tables)
			{
				dataGrid1.DataSource = Getdataset("Get_emp");
				dataGrid1.DataMember = table.TableName;
			}
			DataTable dt = new DataTable();
			dt = Getdataset("Get_emp").Tables[0];
			foreach(DataRow dr in dt.Rows )
			{	
				textBox1.DataBindings.Add("Text",dr,"EmployeeID");
				textBox2.DataBindings.Add("Text",dr,"FirstName");
			}

فياريت تقولى اية الحطا فى الكود وجزاك الله خيرا

#11

هل هذا كل الكود الموجود لديك في البرنامج انت لم تعمل جملة sql لتأخد داتا من قاعدة البانات

انت حاول ان تطبق الكود الذي اعطيتك اياه حرفيا ولا تغير فيه شيئا على الإطلاق وسوف يعمل بإذن الله معك

نموت وتحيا ...................فلسطين .

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

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