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

استفسار حول كود While?

بدأه @jalal@ في 22 ديسمبر 2010 · 2 رد · 512 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في الكود المرفق اريد اظهار على سبيل المثال زاوية وتحتها زاوية داخلية ولكن الشمكلة لا يظهر لي سوا نتيجة واحدة من عدد نتائج كثيرة اي يظهر فقط اخر سطر في الداتا بيس؟؟

        if (!IsPostBack)
        {
            //String strConnection = ConfigurationManager.ConnectionStrings["ZoalConnectionString"].ToString();
            //SqlConnection conn = new SqlConnection(strConnection);
            //SqlCommand com = new SqlCommand();
            ////com.Connection = strConnection;
            //com.CommandText = "SELECT C.Cid, S.Cid, S.SubCid, S.CName, C.CommName, C.CommTime, C.CommSubject, C.CommBody FROM SubComm AS S LEFT JOIN Comments AS C ON (C.Cid=S.Cid)";

            String strConnection = ConfigurationManager.ConnectionStrings["ZoalConnectionString"].ToString();

            SqlConnection conn = new SqlConnection(strConnection);

            SqlCommand comm = new SqlCommand("SELECT C.Cid, S.Cid, S.SubCid, S.CName, C.CommName, C.CommTime, C.CommSubject, C.CommBody FROM SubComm AS S LEFT JOIN Comments AS C ON (C.Cid=S.Cid)", conn);

            try
            {
                conn.Open();
                using (SqlDataReader reader = comm.ExecuteReader())
                {
                    string Name;
                    Name = "";
                    int Counter = 0;
                    while (reader.Read())
                    {
                        if (Name == reader["CommName"].ToString())
                        {
                            for (int i = 0; i < Counter.ToString().Length; i++)
                            {
                                Comment.Text = reader["CommName"].ToString();
                            }
                        }
                        for (int i = 0; i < Counter.ToString().Length; i++)
                        {
                            SubComm.Text = reader["CName"].ToString();
                            Name = reader["CommName"].ToString();
                        }

                    }
                }
            }
            catch (Exception)
            {
                conn.Close();
            }
        }
    }

تم تعديل هذه المشاركة بواسطة @jalal@ في 22 ديسمبر 2010 في 12:56

#2

السلام عليكم

أنت تحتاج إلى علامة +

بدلاً من

Comment.Text = reader["CommName"].ToString();

قم بعمل التالى : Comment.Text += reader["CommName"].ToString();

فى امان الله

Ahmed Moosa

Microsoft Community Contributor | MCC

Microsoft Certified Professional Developer | MCPD

Microsoft Certified Technology Specialist | MCTS

Senior .NET Developer

.Net Trainer

English blog : http://weblogs.asp.net/ahmedmoosa/

مدونة عربى : http://ahmedmoosa.wordpress.com/

#3
Ahmed Moosa كتب:

السلام عليكم

أنت تحتاج إلى علامة +

بدلاً من

Comment.Text = reader["CommName"].ToString();

قم بعمل التالى : Comment.Text += reader["CommName"].ToString();

فى امان الله

بارك الله فيك اخي العزيز

مواضيع مشابهة