تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 13 از 17 اولاول ... 391011121314151617 آخرآخر
نمايش نتايج 121 به 130 از 164

نام تاپيک: چند سوال در مورد # C و پایگاه داده در آن

  1. #121
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    چیزی که مشخص است این است که شما در فرم دومتان TextBox1 ندارید !!!
    البته #C به بزرگی و کوچکی حروف حساس است (بر خلاف VB) نتیجتاً شاید شما textBox1 داشته باشید ولی TextBox1 ندارید.

    تاجایی که یادم می آید در پست های قبلی هم همچین مشکلاتی داشته اید!
    VS باید منوی کمکی و پیشنهادی برای تایپ شما باز کند!
    نقل قول نوشته شده توسط _H2_
    شما از VS استفاده میکند یا Notepad ؟؟؟؟؟ واقعاً میپرسم؟
    وقتی نقطه بزنید باید در لیست Value را ببینید و با یک Tab خودش تایپ کند !!!!
    در واقع شما حرف V را کوچک تایپ کرده اید و C#.Net برخلاف VB.Net به بزرگی و کوچکی حروف حساس است ولی برای کسانی که از VS استفاده میکنند با توجه به امکانات عادی تایپ کد معمولاً همچین مشکلاتی به وجود نمی آید !
    اگر با VS کار میکنید، نقطه میزنید لیست باز میشود؟ اگر لیستی باز نمیشود احتمالاً تنظیمی را عوض کرده اید ؟!!

  2. #122
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

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

    در برنامه زیر
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در خط
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خطای زیر رو دارم
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    به من گفتند که

    object.DataBindings.Add(propertyName,dataSource, dataMember);


    dataMember: مشخص کننده ی نام فیلدی از منبع داده ای است که می خواهیم آنرا به خاصیت propertyName از کنترل متصل کنیم

    خوب در اینجا "famili" هم نام فیلد جدول است پس من کجا اشتباه کردم؟

    (من می خوام با این دستورات اطلاعات یک رکورد در فرم نمایش داده بشه)

  3. #123
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    با سلام به همه دوستان

    به طور پیش فرض وقتی یه برنامه رو اجرا می کنیم فرم اولstartup است ولی اگه بخوایم مثلا فرم 4 startup باشه باید چیکار کنیم؟
    در propertise برنامه من و در تب application یه گزینه به اسم object startup بود که شامل دو گزینه no set و test.program است ولی من نتونستم فرمها رو در اون پیدا کنم .

    برای تغییر فرم startup باید چیکار کنم؟

  4. #124
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    دوباره سلام

    برنامه ای داریم که دارای 3 فرم است، فرم های 1و 2 هر دو فرم 3 رو جداگانه فراخوانی می کنند
    یعنی در هر دو داریم که

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ولی برای من لازمه که بدونم الان f3 از طریق کدام فرم فراخوانی شده است (چون باید یه مقدار به برنامه برگرداند)
    ممنون می شم کمکم کنید.

  5. #125
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    Cannot bind to the property or column famili on the DataSource
    متن خطا مشخص است.
    فیلدی با نام "famili" را در منبع دیتای شما پیدا نکرده!
    - یا dataset را درست پر نکردید ...
    - یا دستور SQL-SELECT تان ایراد دارد ...
    - یا نام جدول و یا نام فیلدتان غلط تایپی دارد ...
    و...

    برای تغییر فرم startup باید چیکار کنم؟
    فایل کدی به نام Program.cs دارید که در خط آخر این فایل میتوانید نام فرم شروع شونده را تغییر دهید.

    ولی برای من لازمه که بدونم الان f3 از طریق کدام فرم فراخوانی شده است
    خوب راه های مختلفی دارد ...
    ساده ترین راه آن است که برای حالت مختلفی پارامتری را در زمان new کردن به آن پاس بدهید ...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که TypeName میتواند هر چیزی باشد که برای کارتان نیاز دارید ... یک bool یا int یا string یا اصلاً یک System.Windows.Forms.Form و...

    کد فراخوان هم میتواند شبیه این باشد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که valuename مقدار ارسالی شما خواهد بود.
    (برای ارسال اشاره گر کلاس فراخوان جاری میتوانید از this استفاده کنید در حالیکه مثلاً TypeName یک System.Windows.Forms.Form باشد)

    موفق باشید.

  6. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  7. #126
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    بازم سلام

    متن خطا مشخص است.
    فیلدی با نام "famili" را در منبع دیتای شما پیدا نکرده!
    - یا dataset را درست پر نکردید ...
    - یا دستور SQL-SELECT تان ایراد دارد ...
    - یا نام جدول و یا نام فیلدتان غلط تایپی دارد ...
    و...
    نمی دونم منظور شما از پر کردن dataset چیه؟

    من می دونم با این دستور dataset ایجاد میشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    دستورSQL هم فکر نمی کنم ایراد داشته باشه
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    نام همه فیلدها و جدول و.. رو از نظر حروف کوچک و بزرگ (چه در بانک و چه در دستور )چک کردم.
    فکر می کنم خطا باید از دستورات باشه نه از بانک چون اگه سطر اول که مربوط به فیلد "famili"غیر فعال می کنیم از فیلد بعدی اشکال می گیره
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من حتی مکان این چند دستور رو هم عوض کردم گفتم شاید در مکان درستی قرار ندارند ما باز هم تاثیری نداشت.

    این هم کد

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  8. #127
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    سلام

    شما گفتید
    خوب راه های مختلفی دارد ...
    ساده ترین راه آن است که برای حالت مختلفی پارامتری را در زمان new کردن به آن پاس بدهید ...
    کد:

    public partial class Form3
    : System.Windows.Forms.Form
    {
    private TypeName m_ParamName;

    public Form3(TypeName ParamName)
    {
    this.InitializeComponent();
    this.m_ParamName = ParamName;
    }

    //...
    }
    که TypeName میتواند هر چیزی باشد که برای کارتان نیاز دارید ... یک bool یا int یا string یا اصلاً یک System.Windows.Forms.Form و...

    کد فراخوان هم میتواند شبیه این باشد:
    کد:

    Form3 f3 = new Form3(valuename);
    f3.Show();
    که valuename مقدار ارسالی شما خواهد بود.
    (برای ارسال اشاره گر کلاس فراخوان جاری میتوانید از this استفاده کنید در حالیکه مثلاً TypeName یک System.Windows.Forms.Form باشد)
    منهم نوشتم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مقدارهای برگشتی درست هستند
    ولی بعد از اجرای خط
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگر از فرم 2 فراخوانی شده باشد به جای فرم سه، فرم 2 نمایش داده می شودو اگر از فرم یک فراخوانی شده باشد به جای فرم سه، فرم 1 نشان داده می شود به نظر شما من باید چیکار کنم؟

  9. #128
    آخر فروم باز sanam.b's Avatar
    تاريخ عضويت
    Jan 2007
    محل سكونت
    ماه
    پست ها
    1,014

    پيش فرض

    یه سوال دیگه هم برام پیش اومده: چرا هیچ یک از دوستان به غیر از H2 به سوالاتم پاسخ نمی دن، اولا mahdi7610 و mahdi7s به سوالام پاسخ می دادند ولی بعدا خبری ازشون نشد. آیا خطایی از من سر زده ؟

  10. #129
    اگه نباشه جاش خالی می مونه naser_feb8646's Avatar
    تاريخ عضويت
    Apr 2008
    محل سكونت
    زیر سایه امیرالمومنین
    پست ها
    268

    پيش فرض

    یه سوال دیگه هم برام پیش اومده: چرا هیچ یک از دوستان به غیر از H2 به سوالاتم پاسخ نمی دن، اولا mahdi7610 و mahdi7s به سوالام پاسخ می دادند ولی بعدا خبری ازشون نشد. آیا خطایی از من سر زده ؟
    سلام
    دوست عزیزتجربه تقریباً دوساله من اینجوری بهم می گه که توی این بخش اگر کسی زحمت جواب دادن به یه تاپیک رو بکشه بقیه به احترام اون شخص دیگه توی اون بحث شرکت نمی کنن

    و اما با اجازه جناب H2 عزیز

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    ببین دوست عزیز توی هر دوتا کدی که قرار دادی شما قبل از اینکه دیتاست رو از اطلاعات پر کنی اومدی دیتا ویو خودت رو مقدار دهی کردی و وقتی هم که توی دیتاست جدولی نباشه دیتاویو از هیچی پر می شه پس شما اول دیتاست رو پر کن و بعد به دیتاویو اطلاعات بده

    یاعلی

  11. 2 کاربر از naser_feb8646 بخاطر این مطلب مفید تشکر کرده اند


  12. #130
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    ... ولی بعدا خبری ازشون نشد. آیا خطایی از من سر زده ؟
    جواب جناب naser_feb8646 در مورد سوالتان کاملاً صحیح بوده.
    خوب و بدش را نمیدانم، ولی حالتی که جناب naser_feb8646 بیان کردند در تالار وجود دارد.

    و دلیلش هم اصلاً معلومات یا ناراحتی از فردی یا بی توجهی و بی اهمیتی به شخص سوال کننده و یا سوالش و... نیست.
    دلیلش فقط و فقط احترام به یک گفتگوی دونفره است.

    سایر دوستان که جواب سوالات را هم میدانند اینطور احساس میکنند که گفتگو حالت خصوصی دو نفره پیدا کرده ...
    و شاید مشتاق هم باشند که جواب سوالات شما را بدهند و تاپیک را هم پیگیری کننند ولی به دلیل احترام گذاشتن به نوعی حریم صحبت دونفره وارد بحث تاپیک نمیشوند.


    حالا انشا ا... با مطلب ارسالی خودتان و نیز جناب naser_feb8646 بقیه دوستان هم احساس گفتگوی جمعی "تالار گفتگویی" نماییند و در تاپیک شما مشارکت بیشتری داشته باشند.

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

    اگر از فرم 2 فراخوانی شده باشد به جای فرم سه، فرم 2 نمایش داده می شودو اگر از فرم یک فراخوانی شده باشد به جای فرم سه، فرم 1 نشان داده می شود به نظر شما من باید چیکار کنم؟
    درست متوجه نشدم!
    یعنی چی؟
    یعنی وقتی دستور نمایش فرم 3 را میدهید فرم 2 نمایش داده میشود !!!!

    مقدارهای برگشتی درست هستند
    این مقدار بازگشتی چیست؟؟؟ ربطی به مشکلی که مطرح کردید دارد؟


    موفق باشید.
    Last edited by _H2_; 13-11-2009 at 16:53. دليل: غلط املایی

  13. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •