نمایش نتایج 1 تا 6 از 6

نام تاپیک: کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

  1. #1

    کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

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

  2. #2
    کاربر دائمی آواتار Reza,M
    تاریخ عضویت
    تیر 1389
    محل زندگی
    ايران سراي من است
    پست
    412

    نقل قول: کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

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

  3. #3
    کاربر دائمی آواتار roolinjax
    تاریخ عضویت
    تیر 1390
    محل زندگی
    جایی که آرامش باشد.
    سن
    35
    پست
    312

    نقل قول: کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

    سلام
    قطعه کد دکمه ی سرچ فرم دومت رو به این شکل تغییر بده که بجای کلمه کلیدی private در ابتدای بلاکش با کلمه ی public شروع بشه
    در این صورت میتونی از بیرون به این بلاک دسترسی داشته باشی ، به این شکل :
    from2 frm = new form2();
    frm.btnsearch_Click(null,null);
    frm.show();

  4. #4

    نقل قول: کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

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


    هه
    مردم!!!!

  5. #5
    کاربر دائمی آواتار amir200h
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    بروجرد->تهران->قم
    سن
    33
    پست
    782

    نقل قول: کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

    بفرما دوست من. این تابعو برات نوشتم. کوئریتو بهش ارسال میکنین و دیتاتیبل بر میگردونه
    private DataTable select(string query)
    {
    SqlConnection con = new SqlConnection("server=(local);database=darokhane;t rusted_connection=yes");
    SqlCommand com = new SqlCommand(query, con);
    SqlDataAdapter da = new SqlDataAdapter(com);
    DataTable dt = new DataTable();
    da.Fill(dt);
    return dt;
    }


    طریقه استفاده ش هم:

    dataGridViewX1.DataSource = select("select * from tbl_name");

  6. #6
    کاربر دائمی آواتار amir200h
    تاریخ عضویت
    اردیبهشت 1387
    محل زندگی
    بروجرد->تهران->قم
    سن
    33
    پست
    782

    نقل قول: کمکم کنید؟؟؟؟؟؟چطور میشه با زدن یک دکمه کد های اون دکمه روی فرم دیگری اجرا بشه؟؟؟

    البته این تابع تو ی فرم کار میکنه. بهتره از کلاس استفاده کنی.
    یه کلاس بساز و کل کدهاشو پاک کن و کد زیرو توش بزار
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Data.SqlClient;
    using System.Data;
    namespace ClassForDataBase
    {
    class select1
    {

    public DataTable select(string query)
    {
    SqlConnection con = new SqlConnection("server=(local);database=darokhane;t rusted_connection=yes");
    SqlCommand com = new SqlCommand(query, con);
    SqlDataAdapter da = new SqlDataAdapter(com);
    DataTable dt = new DataTable();
    da.Fill(dt);
    return dt;
    }
    }
    }


    واسه استفاده ش هم هرجای برنامه نیاز داشتی از کد زیر استفاده کن

    select1 se = new select1();
    dataGridViewX1.DataSource = se.select("select * from tbl_name");

تاپیک های مشابه

  1. پاسخ: 9
    آخرین پست: شنبه 30 دی 1391, 12:40 عصر
  2. سوال: چطوری میشه با زدن enter رویداد کلیک یک دکمه فراخوانی شه؟
    نوشته شده توسط saldin در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: پنج شنبه 18 شهریور 1389, 01:18 صبح
  3. چطور میشه دکمه enter به جای دکمه های دیگه عمل کنه?
    نوشته شده توسط saldin در بخش طراحی وب (Web Design)
    پاسخ: 1
    آخرین پست: چهارشنبه 17 شهریور 1389, 14:19 عصر
  4. پاسخ: 6
    آخرین پست: جمعه 31 اردیبهشت 1389, 21:57 عصر
  5. پاسخ: 19
    آخرین پست: شنبه 23 شهریور 1387, 09:17 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •