امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ارتباط یک کلاس با کامپوننت در فرم
نویسنده پیام
ghsoftco آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
ارتباط یک کلاس با کامپوننت در فرم
با سلام و احترام خدمت اساتید و دوستان گرامی

من واسه ارتباط sql با C# یک کلاس نوشتم و الان مشکلم اینجاست که برای چاپ اطلاعات بانک که در یک گرید باید صورت بگیره و من نمی تونم از درون کلاسم به اجزای فرم ارتباط برقرار کنم مثلا

فرض کنید ما یک تکست باکس در فرم می زاریم و بخواهیم از کلاس که تعرف کردیم متنی رو در تکست باکس قرار دهیم

چگونه باید این کار را انجام دهیم

با تشکر
۱۹-آبان-۱۳۹۰, ۰۱:۱۷:۰۰
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: ارتباط یک کلاس با کامپوننت در فرم
سلام
من اصلا مشکلتونو نفهمیدم. اون کلاس چی خروجی میده؟ با bind کردن اطلاعاتو میخواید بریزید یا دستی؟
آخه این چه کلاسیه که خودتون نوشتین و حالا برای استفاده ازش مشکل دارید!!؟ Biggrin

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۹-آبان-۱۳۹۰, ۱۲:۴۲:۲۸
وب سایت ارسال‌ها
پاسخ
ghsoftco آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: ارتباط یک کلاس با کامپوننت در فرم
سلام

کلاس مشکلیی نداره / و من می خوام از درون کلاس با اجزای فرمها ارتباط برقرار کنم مثلا تکست باکس یا دیتا گرید

منتظر جواب شما ؟
۱۹-آبان-۱۳۹۰, ۱۲:۵۲:۱۹
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #4
RE: ارتباط یک کلاس با کامپوننت در فرم
خب چه جوری میخواید؟ این کلاس شما چهجوری اطلاعاتو میده بیرون؟ به چه روشی؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۹-آبان-۱۳۹۰, ۱۳:۳۴:۵۲
وب سایت ارسال‌ها
پاسخ
ghsoftco آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: ارتباط یک کلاس با کامپوننت در فرم
public void DbGrid(string cmd , string tlb)
{

new_Connection();
ExecuteSQL2(cmd,tlb);


if (Form1.frm1 == null)
{

Form1.frm1 = new Form1();

}
Form1.frm1.Show(); ******************************************
Form1.frm1.dg1.AutoGenerateColumns = true;
Form1.frm1.dg1.DataSource = objDataSet;
Form1.frm1.dg1.DataMember = tlb;
//Clean up
objAdaptor = null;
objCon = null;

}

alan man moshkelo taghriban bar taraf kardam ama
barye inke etelato bede biron bayad ye bar form ro show kone , ama nemikham intor bashe , hadafam inke roye form faal biyad , masalan form1 yek dokme gozashtam va goftam ke tabye balaro farakhoni kon , va dar form1 ye data grid gozashtam mikham vaghty dokmaro mizanam roye hamon data grid biad na inke ye form az noe form1 dorost kone bad neshon bede
omidvaram ke tozihatam kamel bode bashe


۱۹-آبان-۱۳۹۰, ۱۳:۴۴:۲۹
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #6
RE: ارتباط یک کلاس با کامپوننت در فرم
بازم من نفهمیدم چیکار میخپاید بکنید
برای مشکل فرم جدید, باید از this برای کار با فرمی کهروش هستید استفاده کنید به جای متغیر فرم.
اگه هنوز مشکل دارید یه نمونه چیزی که میخواید ضمیمه کنید

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۹-آبان-۱۳۹۰, ۱۷:۲۹:۵۹
وب سایت ارسال‌ها
پاسخ
ghsoftco آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #7
RE: ارتباط یک کلاس با کامپوننت در فرم
salam

mikham bedonam ke az ye kelas chejori ba ajzaye ye form be tor mostaghim ertebat bargharar konim

masalan man ye ye table o selecty mikonam mikham roye form ke yek data grid dare namayesh bedam

???????????????
۲۰-آبان-۱۳۹۰, ۰۰:۳۲:۵۸
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #8
RE: ارتباط یک کلاس با کامپوننت در فرم
گفتم که. با this
مثلا this.dg1.AutoGenerateColumns = true

میزان رای دشمن است!
[تصویر:  cff100.png]
۲۰-آبان-۱۳۹۰, ۲۱:۳۲:۴۸
وب سایت ارسال‌ها
پاسخ
Payman62 آفلاین
مدیر بخش ویژوال بیسیک
*****

ارسال‌ها: 2,273
موضوع‌ها: 149
تاریخ عضویت: اسفند ۱۳۸۴

تشکرها : 1308
( 3661 تشکر در 942 ارسال )
ارسال: #9
RE: ارتباط یک کلاس با کامپوننت در فرم
سلام.
فکر میکنم میخواد از تو کلاس خروجی رو بریزه تو دیتاگرید.

ببین دوست عزیز. شما یه متدی تو کلاست داری که صداش میزنی تا عملیات select رو برات انجام بده. این متد میتونه چند تا پارامتر به عنوان ورودی داشته باشه که در شرط select ازشون استفاده کنی و جواب رو محدودتر کنی. در نهایت هم میتونه یه خروجی داشته باشه. یه خروجی از نوع dataset یا datatable.

بعد این متد رو تو فرمت صدا میزنی و حاصلش رو به دیتاگریدت نسبت میدی.
۲۶-آبان-۱۳۹۰, ۱۳:۴۰:۳۰
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در اضاف کردن کامپوننت های devبه تولیاکس taksa2012 0 2,079 ۱۶-تير-۱۳۹۵, ۱۹:۱۶:۱۷
آخرین ارسال: taksa2012
  کلاس تقویم فارسی بدون کلاس پرشین کلندر esafb52 2 3,200 ۰۲-دى-۱۳۹۳, ۰۰:۳۴:۰۲
آخرین ارسال: esafb52
  [سوال] ارتباط و انتقال چند فرم moyjon 3 4,163 ۲۶-آذر-۱۳۹۳, ۱۷:۲۸:۵۹
آخرین ارسال: moyjon
  مشکل ارتباط با بانک sql aleas 8 9,175 ۰۶-خرداد-۱۳۹۲, ۱۲:۵۲:۱۴
آخرین ارسال: Ghoghnus
  [سوال] راهنمایی کنید : کار با متد در کلاس vierso 0 2,173 ۰۸-فروردین-۱۳۹۲, ۱۴:۲۱:۲۳
آخرین ارسال: vierso
  [سوال] ارتباط با نرم افزار اكسل hamed_Arfaee 1 3,474 ۲۴-اسفند-۱۳۸۹, ۱۳:۲۷:۱۸
آخرین ارسال: hamed_Arfaee
  استفاده از کامپوننت f_in_box iman-63 1 2,582 ۲۳-آبان-۱۳۸۹, ۱۹:۵۳:۲۵
آخرین ارسال: سجاد ش
  کامپوننت janali2010 14 13,423 ۰۵-اردیبهشت-۱۳۸۹, ۱۲:۵۶:۲۹
آخرین ارسال: teshneh
  کامپوننت janali2010 14 11,128 ۲۰-فروردین-۱۳۸۹, ۱۴:۴۶:۱۴
آخرین ارسال: janali2010
  یک کلاس معتبر برای c# nasim63 4 4,603 ۲۰-آبان-۱۳۸۸, ۱۱:۳۶:۱۹
آخرین ارسال: HoseinVig

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS