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

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




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

نام تاپيک: دسترسی به یک سلول خاص از دیتا تیبل

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2009
    محل سكونت
    Isfahan
    پست ها
    77

    14 دسترسی به یک سلول خاص از دیتا تیبل

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

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    کد بالا سلول اول از ردیف اول DataTable با نام dt را در label قرار می ده.

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


  4. #3
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2014
    پست ها
    3

    پيش فرض

    salam man in kodo neveshtam vali javab nemide lotfan begin eshkal kojas.tashakor
    db=h table=person

    ;("SqlConnection con = new SqlConnection("Server=.;Initial Catalog=h;Integrated Security=true
    ; ()con.Open
    ;(SqlDataAdapter da1 = new SqlDataAdapter("select name from person where id=@id", con
    ;(da1.SelectCommand.Parameters.AddWithValue("@id", TextBox1.Text
    ;()DataTable dt1 = new DataTable
    da1.Fill(dt1);
    lblSample.Text = dt1.Rows[0][0].ToString();

  5. #4
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2014
    پست ها
    3

    پيش فرض

    In khataro mide.
    An exception of type 'System.IndexOutOfRangeException' occurred in System.Data.dll but was not handled in user code


    Additional information: There is no row at position 0.

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

    پيش فرض

    سام
    اول اجازه دهید، عضویت تان را در این سایت تبریک عرض کنم...
    و اما مشکل...

    کدشما بظاهر صحیح است و مشکلی ندارد ولی متن خطایی که نوشته اید مربوط به عدم پیدا کردن اطلاعات میشود، مانند وقتی که آرایه ای 5 عنصری دارید و شما میخواهید عنصر ششم آن را بخوانید که به خطا خواهید خورد! کافی است با یک IF ساده مانند ... (if (dt1.Rows.Count > 0 تعداد نتایج را کنترل کنید و Textbox یا Label تان را صحیح پر کند.
    شاید کدی شبیه این:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته اگر قصد دارید فقط یک مقدار تکی (یک سطر و یک ستون) را بخوانید راه بهتر و منطقی تری هم وجود دارد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    و درنهایت هم نمیتوان صحبت از ارتباط با دیتابیس کرد و گریزی به EntityFramework نزد...
    در حال حاضر و برای ارتباط کامل یک برنامه با دیتابیسش بیشتر از EF استفاده میشود که ضمن سادگی امکاناتی متعددی را ارائه میدهد و در صورت نیاز میتوانید با جستجو در اینترنت مطالب و مثال های مفید و متعددی پیدا کنید...
    موفق باشید.

  7. #6
    در آغاز فعالیت
    تاريخ عضويت
    Nov 2014
    پست ها
    3

    پيش فرض

    با سلام و سپاس

    کدهای پیشنهادی مفیدی بودند.
    با استفاده از data set بجای data table کد خطاش برطرف شد. هر چند که ترجیح داده میشد از data table استفاده شود.

Thread Information

Users Browsing this Thread

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

User Tag List

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

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