الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ChickBoxList

بدأه Milanello56 في 8 يونيو 2011 · 11 رد · 404 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله تعالى وبركاته

اريد مساعدة في كيفية عرض ما يتم اختيارة من ال chickBoxList داخل Label وايضا في حالة وجود

موضوع فيه اختيار قائمة " غذاء " على سبيل المثال كيف اقوم بجمع المبالغ كي احصل على ثمن الغداء على سبيل المثال ؟؟

وجزيل الشكر لكمرابط الصفحة التجريبية

تم تعديل هذه المشاركة بواسطة Milanello56 في 8 يونيو 2011 في 14:48

#2
Milanello56 كتب:

السلام عليكم ورحمة الله تعالى وبركاته

اريد مساعدة في كيفية عرض ما يتم اختيارة من ال chickBoxList داخل Label وايضا في حالة وجود

موضوع فيه اختيار قائمة " غذاء " على سبيل المثال كيف اقوم بجمع المبالغ كي احصل على ثمن الغداء على سبيل المثال ؟؟

وجزيل الشكر لكمرابط الصفحة التجريبية

جرب الكود ده كده

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
            }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Double TOtalPrice = 0;
        String str = " ";

        foreach (ListItem chk in CheckBoxList1.Items)
            if (chk.Selected)
            {
                str = chk.Value;
                String SqlStr= " select [Price] From [PriceTbl] where PruductName= '"+ str +"" ;
                    DataTable dt=DBFunctions.SelectFromTable(SqlStr,"Products.mdb");
                double p=double.Parse(dt.Rows[0][0].ToString());
                TOtalPrice  = p;

            }
        this.Label1.Text = TOtalPrice.ToString();
    }
    protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
    {


        Label1.Text = CheckBoxList1.SelectedIndex.ToString();
        foreach (ListItem listItem in CheckBoxList1.Items)
        {
            if (listItem.Selected)
            {
                Response.Write(listItem + "<br/>");

            }
        }       


    }
}

تم تعديل هذه المشاركة بواسطة amr ragab في 8 يونيو 2011 في 15:47

#3
amr ragab كتب:

جرب الكود ده كده

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
            }
    protected void Button1_Click(object sender, EventArgs e)
    {
        Double TOtalPrice = 0;
        String str = " ";

        foreach (ListItem chk in CheckBoxList1.Items)
            if (chk.Selected)
            {
                str = chk.Value;
                String SqlStr= " select [Price] From [PriceTbl] where PruductName= '"+ str +"" ;
                    DataTable dt=DBFunctions.SelectFromTable(SqlStr,"Products.mdb");
                double p=double.Parse(dt.Rows[0][0].ToString());
                TOtalPrice  = p;

            }
        this.Label1.Text = TOtalPrice.ToString();
    }
    protected void CheckBoxList1_SelectedIndexChanged(object sender, EventArgs e)
    {


        Label1.Text = CheckBoxList1.SelectedIndex.ToString();
        foreach (ListItem listItem in CheckBoxList1.Items)
        {
            if (listItem.Selected)
            {
                Response.Write(listItem + "<br/>");

            }
        }       


    }
}

بارك الله فيك اخي الكريم

على علم ان المشكلة التي كانت تظهر لي بان الداتابيس غير موجود على الرغم من وجوده في ال App_Data

على كل ساقوم بمحاولة الكود الذي حضرته

ومرة اخرى جزاك الله كل خير

Milanello56 كتب:

بارك الله فيك اخي الكريم

على علم ان المشكلة التي كانت تظهر لي بان الداتابيس غير موجود على الرغم من وجوده في ال App_Data

على كل ساقوم بمحاولة الكود الذي حضرته

ومرة اخرى جزاك الله كل خير

اثناء تطبيق الكود والضغط على كبسة الCalcolatePrice تظهر لي الرسالة التالية " C:\Users\Alaa\Desktop\ChickBoxList\App_Data\Products.mdb' "

لا اعلم لماذا غريب !!!!

#4

السلام عليكم ورحمه الله وبركاته

اخي بالنسبه للرساله فيها المسار السابق فقط؟!! او هناك رسالة خطأ معينه؟!!

.:: Wish to become better and better ::.

#5
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي بالنسبه للرساله فيها المسار السابق فقط؟!! او هناك رسالة خطأ معينه؟!!

اي نعم فقط المسار الذي يظهر بانه غير صحيح لكنه موجود وهذا ما يحيرني

#6

السلام عليكم ورحمه الله وبركاته

اخي ممكن ترفق المشروع ليتم النظر فيه؟!!

.:: Wish to become better and better ::.

#7
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي ممكن ترفق المشروع ليتم النظر فيه؟!!

هنا الرابط الخاص بي اخي الكريم الصفحة التي اعمل عليها

مع تطبيق الكود الذي تم اقتراحه

اتمنى ان يتم الكشف عن السبب لعدم النجاح في التطبيق

وشكرا لاهتمامك بالموضوع :) :) :) :)

#8

السلام عليكم ورحمه الله وبركاته

اخي المشكله في السطر التالي

DataTable dt = DBFunctions.SelectFromTable(SqlStr, "Products.mdb");

اسم قاعدة البيانات هي

Pruducts.mdb

وليس

Products.mdb

تم تعديل هذه المشاركة بواسطة VB Helper في 9 يونيو 2011 في 14:13

.:: Wish to become better and better ::.

#9
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي المشكله في السطر التالي

DataTable dt = DBFunctions.SelectFromTable(SqlStr, "Products.mdb");

اسم قاعدة البيانات هي

Pruducts.mdb

وليس

Products.mdb

السلام عليكم ورحمة الله وبركاته

اذا ممكن طلب اخي الكريم ساقوم بارفاق الملف باكمله واريد ان تحاول تفعيلة والضغط على CalcolatePrice وان ترى ما الرسالة التي ستظهر

اعلم اني قد سألت الكثير ولا ادري كيف اعبر عن شكري لك لكني اريد ان اعرف لماذا يحدث معي ذلك اتمنى ان يتم تفعيله بنجاح عند الضغط على CalcolatePrice

الرابط الخاص بي

#10

السلام عليكم ورحمه الله وبركاته

اخي ارفقت المشروع بعد التعديل

ChickBoxList.zip

.:: Wish to become better and better ::.

#11
VB Helper كتب:

السلام عليكم ورحمه الله وبركاته

اخي ارفقت المشروع بعد التعديل

بارك الله فيك اخي الكريم وجعله في ميزان حسناتك فعلا بتشكرك كثير على المجهود اللذي قدمته لي

هل من الممكن ان تقول لي اين كانت المشكلة

اذا لم تمانع

#12

السلام عليكم ورحمه الله وبركاته

اخي كانت هناك مشكلتين نسيت الفاصله العلويه و نسيت حرف في اسم الجدول وكله في جملة ال Select

.:: Wish to become better and better ::.