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

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




نمايش نتايج 1 به 4 از 4

نام تاپيک: دیتاگرید

  1. #1
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    14 دیتاگرید

    با سلام کد زیر مربوط به جستجو در یک دیتا گردیدمی باشد.به نظر همه چی درست است ولی خروجی رو تو دیتا گرید نمایش نمی دهد.
    ببینید متوجه می شوید مشکل از کجاست

    public
    DataTable search(string nam, string m_Tabel)
    {

    string query = "SELECT idbook_number, nam, phonenumbre1, phonenumbre2, phonenumbre3" +
    " FROM booknum WHERE (nam LIKE '" + nam + "%')";
    connect con = newconnect();
    OleDbCommand cmd=con.conn(query);
    DataSet dtset = newDataSet();
    OleDbDataAdapter sda = newOleDbDataAdapter();
    sda.SelectCommand = cmd;
    sda.Fill(dtset);
    DataTable dt = dtset.Tables[m_Tabel];
    return dt;

    }

    privatevoid txtsearch_TextChanged(object sender, EventArgs e)
    {
    booknumber book = newbooknumber();
    DataTable dt = book.search(txtsearch.Text, "booknum");
    dataGrid1.DataSource = dt;
    }

    Last edited by shotok; 18-04-2010 at 20:06.

  2. #2
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    14

    دوستان اگه مشکلشو نمی دونید،به نظرتون چی کار کنم بهتره؟
    مرسی

  3. #3
    داره خودمونی میشه misoft's Avatar
    تاريخ عضويت
    Dec 2008
    محل سكونت
    www.Eynak1.ir
    پست ها
    108

    پيش فرض

    سلام
    من با oldb کار نکردم ولی معمولا وقتی خودم به مشکل بر میخورم جلوی DataTable یا Dataset یه دونه BreakPoint میگذارم و با کمک اون مشکل کارم رو پیدا میکنم.
    اول همه شرط رو پاک کن ببین چیزی نشون میده یا نه .
    فکر کنم اشکال کارت از این باشه :sda.Fill(dtset) ، چون شما یا باید با ایندکس دیتاست کار کنی یا اسم تیبل. شما که اسم تیبل رو ندادی ،مثلا یا بنویس :sda.Fill(dtset , m_Tabel) یا DataTable dt = dtset.Tables[0]; یا
    مستقیم دیتاتیبل رو فیل کن.
    اگر هم خواستی با SqlServer کار کنی من میتونم کمک کنم.

  4. #4
    پروفشنال
    تاريخ عضويت
    Nov 2007
    پست ها
    546

    پيش فرض

    سلام
    من با oldb کار نکردم ولی معمولا وقتی خودم به مشکل بر میخورم جلوی DataTable یا Dataset یه دونه BreakPoint میگذارم و با کمک اون مشکل کارم رو پیدا میکنم.
    اول همه شرط رو پاک کن ببین چیزی نشون میده یا نه .
    فکر کنم اشکال کارت از این باشه :sda.Fill(dtset) ، چون شما یا باید با ایندکس دیتاست کار کنی یا اسم تیبل. شما که اسم تیبل رو ندادی ،مثلا یا بنویس :sda.Fill(dtset , m_Tabel) یا DataTable dt = dtset.Tables[0]; یا
    مستقیم دیتاتیبل رو فیل کن.
    اگر هم خواستی با SqlServer کار کنی من میتونم کمک کنم.

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

Thread Information

Users Browsing this Thread

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

User Tag List

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

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