ارسال اطلاعات از دیتاتیبل به تکست باکس
من این کد رو داخل یه کلاس به نام Code نوشتم :
DataTable tempdt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
SqlConnection con1 = new SqlConnection();
con1.ConnectionString = connection;
con1.Open();
da.SelectCommand = new SqlCommand(sqlCommand, con1);
con1.Close();
da.Fill(tempdt);
return tempdt;
بعد رو باتن این کد رو نوشتم رو باتن
Code cod = new Code();
dataGridView1.DataSource = cod.searchByCodeCustomer("select CARI_KOD , CARI_ISIM from TBLCASABIT where CARI_KOD like '" + CodeMarkaz + "%'");
اینک واسه اینه که من اطلاعات رو از جدول بگیرم .
برای دسترسی به به اطلاعات و ارسال ن ها به تکست باکس من از گرید استفده می کنم ینی اول میریزم تو گرید بعد تو از گرید می ریزم تو تکست باکس .
می خوام گرید رو حذف کنم مستقیم از دیتاتیبل بریزم تو تکست باکس .
ممنون از راهنمایی
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
با فرض اینکه نام دیتاتیبلت dt باشه
DataTable dt = cod.searchByCodeCustomer("select CARI_KOD , CARI_ISIM from TBLCASABIT where CARI_KOD like '" + CodeMarkaz + "%'").Copy();
textBox1.Text = dt.Rows[0][1].ToString();
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
دیتاتیبل تو کلاسه ، چطوری بهش دسترسی پیدا کنم ؟
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
با سلام
ببینید شما با عنصر datatable میتوانید مستقیم کار کنید ، با استفاده از دستور Select که خروجی این دستور یک array از نوع DataRow خواهد بود .. پس شما مجاز به نوشتن کدی شبیه کد زیر هستید :
txtCode.text= cod .Select("CARI_KOD like '"+CodeMarkaz"%'")[0][0]
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
ویرایش کردم پست قبلیو. شما باید مقدار دیتاتیبل کلاستو کپی کنی داخل یه دیتاتیبل دیگه که تو بالا روششنو گذاشتم
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
textBox1.Text = dt.Rows[0][1].ToString();
rows[0][1] منظور چیه ؟ میشه نام فیلد داد جاش ؟
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
شما مثل آرایه ی دو بعدی بهش نگاه کن. صفر اول یعنی سطر اول و اون 1 یعنی ستون دوم. که شما بسته به تعداد ستون هاتون میتونین تغییرش بدین و مقادیرو استخراج کنین
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
میتونی به جای اون عدد 1 از فیلد استفاده کنی ، مثال : "field1"
نقل قول: ارسال اطلاعات از دیتاتیبل به تکست باکس
اگه الان مشکل تو ارتباط دیتاتیبل داخل کلاس با لیبل هاست که راهنمایی دوستان انجام دادن ولی اکه نه مربوط به نمایش دادن اطلاعات دیتاتیبل در یک لیبله بگو تا نمونه بزارم ! ! !
از تو فقط 1 اشاره از من به جان خریدن (چی گفتم :افسرده:)