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

نام تاپیک: خواندن مقدار انتخابی ردیف دیتا بیس با تکست باکس

  1. #1

    خواندن مقدار انتخابی ردیف دیتا بیس با تکست باکس

    با سلام.
    من می خواستم بگم که سه ردیف اخر دیتا بیس(می خوام این مقدار را از تکست باکس بگیرم) و فلان جدول را با دیتا گرید نمایش بده.ولی چون این مقدار تغیر میکنه نمیدونم به چه صورت بگم.
    می خوام که مقدار ردیف ها را از یه تکست باکس بگیره.

  2. #2
    کاربر دائمی آواتار ShayanFiroozi
    تاریخ عضویت
    شهریور 1397
    محل زندگی
    بندرعباس ، خلیج همیشه فارس
    سن
    38
    پست
    224

    نقل قول: خواندن مقدار انتخابی ردیف دیتا بیس با تکست باکس

    سلام ،
    فرض کنیم جدول شما فیلد ID که به صورت Auto Increment هستش رو داشته باشه که اگر نداره باید بگم به زودی در دیتابیس دچار مشکل میشین !

    حالا کافیه 3 ردیف اول (و یا مقدار دلخواه )جدول رو کوئری بزنیم ،

    SELECT TOP 3 * FROM myTable ORDER BY ID ASC


    که در سی شارپ شما اینجوری میشه :

    "SELECT TOP " + txt_records_count.text + " * FROM myTable ORDER BY ID ASC";


    اما موضوع اینه که شما رکورد ها رو از آخر میخواین با یه تکنیک خیلی ساده انجامش بدین ، فقط کافیه نوع مرتب سازی کوئریتونو برعکس کنین.

    "SELECT TOP " + txt_records_count.text + " * FROM myTable ORDER BY ID DESC";

    نکته در نوع Order By هستش که میتونه ASC و یا DESC باشه.

  3. #3

    نقل قول: خواندن مقدار انتخابی ردیف دیتا بیس با تکست باکس

    سلام. این کد کار نکرد

    به این صورت نوشته بودمش


    SqlDataAdapter da = new SqlDataAdapter("select Top" + textBox3.Text + " * from tbl ORDER BY ID DESC", con);

    da.Fill(dt);
    radGridView1.DataSource = dt;



    نقل قول نوشته شده توسط ShayanFiroozi مشاهده تاپیک
    سلام ،

    سلام.
    فرض کنیم جدول شما فیلد ID که به صورت Auto Increment هستش رو داشته باشه که اگر نداره باید بگم به زودی در دیتابیس دچار مشکل میشین !

    حالا کافیه 3 ردیف اول (و یا مقدار دلخواه )جدول رو کوئری بزنیم ،

    SELECT TOP 3 * FROM myTable ORDER BY ID ASC


    که در سی شارپ شما اینجوری میشه :

    "SELECT TOP " + txt_records_count.text + " * FROM myTable ORDER BY ID ASC";


    اما موضوع اینه که شما رکورد ها رو از آخر میخواین با یه تکنیک خیلی ساده انجامش بدین ، فقط کافیه نوع مرتب سازی کوئریتونو برعکس کنین.

    "SELECT TOP " + txt_records_count.text + " * FROM myTable ORDER BY ID DESC";

    نکته در نوع Order By هستش که میتونه ASC و یا DESC باشه.

  4. #4
    مدیر بخش آواتار محمد رضا فاتحی
    تاریخ عضویت
    مهر 1387
    محل زندگی
    کهنسالترین موجود زنده در شهر منه
    پست
    1,181

    نقل قول: خواندن مقدار انتخابی ردیف دیتا بیس با تکست باکس

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

    ________________________

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

  1. حرفه ای: بروز رسانی دیتابیس بدون از دست دادن اطلاعات دیتابیس در Code First
    نوشته شده توسط EBRAHIMIEKOKDARAGHI در بخش ASP.NET MVC
    پاسخ: 4
    آخرین پست: دوشنبه 16 مهر 1397, 09:19 صبح
  2. پاسخ: 7
    آخرین پست: شنبه 11 بهمن 1393, 09:50 صبح
  3. سوال: آپدیت کردن دیتا بیس توسط دیتاست از روی تکست باکس
    نوشته شده توسط ATalebD99 در بخش دسترسی به داده ها (ADO.Net و LINQ و ...)
    پاسخ: 2
    آخرین پست: چهارشنبه 10 مهر 1392, 23:23 عصر
  4. پاسخ: 6
    آخرین پست: پنج شنبه 26 بهمن 1391, 21:46 عصر
  5. پاسخ: 0
    آخرین پست: چهارشنبه 20 بهمن 1389, 16:56 عصر

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

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