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

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

  1. #1
    کاربر دائمی آواتار shahab_ksh
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تو اطاقم
    پست
    1,388

    حرکت سطرها در گرید ویو با استفاده از فلشهای بالا و پایین

    با سلام

    کسی الگوریتمی یا روش برنامه نویسی میدونه که مثلا در یک گرید ویو خبری اخبار رو بشه با فلشهایی( علامت های بالا و پایین با کلیپ های فلش اشتباهی نشه ) که در هر سطر اون وجود دارد بشه سطر ها رو جابه جا کرد یکی از راه ها رتبه بندی کردنه مثلا یک ستون رو اضافه کنیم و عدد بهش بدیم از 1 2 3 24 35 و از دستور Sql بخایم که بر اساس صعودی یا نزولی مرتب کنه اما این روش برای کاربر مشکله آیا راهی میشناید که بشه به روشی که در بالا اشکاره کردم استفاده کرد؟

  2. #2
    1- یک ستون از نوع template به گریدتون اضافه کنید دو تا imagebutton داخلش بگذارید که یکیش عکس بالا و یکی عکس پایین داره .
    2- مقادیر command name دکمه بالارو بدین up و پایینو down وcommand argument را به مثلا کد اصلی هر سطر بایند کنید
    3- داخل رویداد item_command گریدتون یک شرط بگذارید که اگه up بود عمل افزدون به رنک رو انجام بده و اگر down بود عمل کاهش رنک
    4- داخل جدول دیتابیس هم باید یک ستون اضافه کنید که شماره رنک توش قرار داره و گریدتون بر اساس این رنک مرتب میشه
    این نمونه کد این کار هست :


    Protected Sub GridView1_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles GridView1.RowCommand
    Select Case e.CommandName

    Case "up"
    db.nonequery("update tbl_branchs set branch_pref=[branch_pref]+'1' where branch_pk='" + e.CommandArgument + "'")
    GridView1.DataBind()

    Case "down"

    db.nonequery("if (select branch_pref from tbl_branchs where branch_pk='" + e.CommandArgument + "')>0 begin update tbl_branchs set branch_pref=[branch_pref]-'1' where branch_pk='" + e.CommandArgument + "' end")
    GridView1.DataBind()


    End Select
    End Sub


  3. #3
    کاربر دائمی آواتار shahab_ksh
    تاریخ عضویت
    مرداد 1385
    محل زندگی
    تو اطاقم
    پست
    1,388
    با تشکر این تغییرات در دیتابیس هم ذخیره میشه ؟ و آیا عدد ستون در دیتابیس هم خودمون باید تولید کنیم؟

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

  1. ساختن exe برنامه و تعیین آیکون آن
    نوشته شده توسط dorna1985 در بخش C#‎‎
    پاسخ: 5
    آخرین پست: سه شنبه 09 بهمن 1386, 11:52 صبح
  2. مشکل در تعیین فرم اصلی
    نوشته شده توسط fazel-d در بخش برنامه نویسی در Delphi
    پاسخ: 2
    آخرین پست: جمعه 05 بهمن 1386, 14:32 عصر

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

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