مشکل در مشخص کردن عناصر تیک خورده check box list
Loading
نمایش نتایج: از 1 به 3 از 3

موضوع: مشکل در مشخص کردن عناصر تیک خورده check box list

  1. #1
    كاربر عادي Array
    تاریخ عضویت
    Wednesday 20 December 2006
    نوشته ها
    13
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض مشکل در مشخص کردن عناصر تیک خورده check box list




    سلام
    من با استفاده از table و CheckBoxList يك فرم طراحي كرده ا م كه اطلات داخل يك جدول را مي خواند بر اساس نوع داده انها را در زمان اجراي داخل تعدادي CheckBoxList‌قرار مي دهد كه تعداد CheckBoxList‌ها بر اساس تعداد نوع نوع داخل جدول sql مي باشد و بعد اين CheckBoxList ها بطو ر اتوماتيك ايجاد شده و در داخل table پر مي شوند . حال مشكل اينجاست كه چگونه مي توان CheckBoxList هايي را كه انتخاب شده اند و تيك خورده اند را مشخص نمود ؟كد به صورت زير است :


    for (int j = 1; j < numrows; j++)
    {

    TableRow r1 = new TableRow();

    for (int i = 0; i < numcells; i++)
    {
    TableCell c = new TableCell();
    CheckBoxList cbl = new CheckBoxList();
    cbl.Text = (string)myDataTable.Rows[i]["KindName"];
    cbl.ID = "chk" + i.ToString();

    int s = ((DataTable)Session["dataTABLE"]).Rows.Count;
    for (int cnt = 0; cnt < s; cnt++)
    if ((int)((DataTable)Session["dataTABLE"]).Rows[cnt]["KindID"] == (int)myDataTable.Rows[i]["KindID"])
    cbl.Items.Add((string)(((DataTable)Session["dataTABLE"]).Rows[cnt]["Name"]));

    c.Controls.Add(cbl);


    r1.Cells.Add(c);
    }

    Table3.Rows.Add(r1);
    }
پاسخ با نقل قول پاسخ با نقل قول

  • #2
    كاربر عادي Array sara samai آواتار ها
    تاریخ عضویت
    Sunday 30 July 2006
    نوشته ها
    10
    Thanks
    0
    Thanked 0 Times in 0 Posts

    پیش فرض

    سلام
    می تونی داده هات رو وقتی از جدول می گیری داخل متغیرهایی بریزی. سپس اگر مقدار اون متغیر برابر با مقدار تیک دار بودن چک باکست هست، اون رو چک دار کنی:مثلا:checkebox1.checked=true

  • #3
    مسعود طباطبایی - مدير انجمن Array Masoud_TB آواتار ها
    تاریخ عضویت
    Wednesday 11 April 2007
    محل سکونت
    Tehran
    نوشته ها
    702
    Thanks
    0
    Thanked 1 Time in 1 Post

    پیش فرض

    خوب ببين ما داخل CheckBoxList يه Property داريم به عنوان Items تو مي توني رو Items Iterate كني و Item هايي كه انتخاب شدن رو پيدا كني . اينجوري:
    کد HTML:
     
    foreach (ListItem item in CheckBoxList1.Items)
    {
    if(item.Selected)
    {
    Response.Write("<h3>" + item.Text + "</h3>");
    }
    }

  • علاقه مندي ها (Bookmarks)

    علاقه مندي ها (Bookmarks)

    مجوز های ارسال و ویرایش

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