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

سؤال في عرض عرض البيانات في TextBox ؟

بدأه wael 14 في 21 مارس 2011 · 13 رد · 1,025 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

أنا أعرف أن أعرض البيانات في برنامج WindowsApplication

وكنت أستخدم BindingSource

ودي أعرف كيف أعرض البيانات في WebApplication

وأني لم أجد BindingSource في تطبيقات الوب

أريد أن أعرف ما هي الكلمة البديله لها في

عرض الداتا في webApplication

أرجوا أن يكون سؤالي واضح

لكم

وشكرا لكم

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#2

أخي تريد عرض البيانات من قاعدة البيانات ام من داخل الكود ام من ..

من داخل الكود هكذا

TextBox1.text="my text";

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#3
textbox1.text=yourdataset.table(0).row(0)(0)

yaso_772@yahoo.com

#4
KV2010 كتب:

أخي تريد عرض البيانات من قاعدة البيانات ام من داخل الكود ام من ..

من داخل الكود هكذا

TextBox1.text="my text";

أريد عرضها من قاعدة البيانات

في textbox

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#5
YASO_772 كتب:

textbox1.text=yourdataset.table(0).row(0)(0)

شكرا يا أخ

بس مو هذا قصدي

أنا قصدي في تطبيقات الونذوز

كنت أستخدم BindingSource

علشان نقرأ البيانات وبعدين نعرضها

الكود هذا اللي انت كتبته للعرض

وأنا ابغى كود القراءة

يعني BindingSource أش أكتب بدالها

في تطبيقات الوب

بس هذا قصدي

وشكرا لك

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#6

أخي هنا تحتاج للإتصال بقاعدة بيانات

ثم تحديد الحق الذي تريد عرضه

أنت قلي ما هي غايتك منه

يعني كيف ستتحكم في إختيار هذه البيانات

هل تريدها من تيكت بوكس ثاني

أم قائمة منسدلة أم......

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#7
KV2010 كتب:

أخي هنا تحتاج للإتصال بقاعدة بيانات

ثم تحديد الحق الذي تريد عرضه

أنت قلي ما هي غايتك منه

يعني كيف ستتحكم في إختيار هذه البيانات

هل تريدها من تيكت بوكس ثاني

أم قائمة منسدلة أم......

لا أريد أن أعرض مثلاً أسم

في الحقل الأول في التكست الأول

والعنوان في الحقل الثاني في التكست الثاني

وهكذا

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#8

أخي الكريم لم تفهم علي

في جدول قاعدة البيانات يوجد عمودين على سبيل المثال الإسم والعنوان

هذه العمودين ستحتوي على صفوف

أنت كيف ستحدد الإسم الذي تريده من هذا الجدول حتى يتم العرض

يعني عن طريق الإسم أم العنوان يتم البحث

إلا إذا كنت تريد جدول كامل فيه فقط إسم وعنوان فقط؟؟؟ّ!!!!!!!

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#9

بالعربي أبغى أسوي زي ذا

البرنامج بس بالوب

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace DataAdapter
{
    public partial class Form1 : Form
    {
        DataSet ds = new DataSet();
        SqlConnection cs = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Documents and Settings\WAEL\My Documents\Visual Studio 2008\Projects\DataAdapter\DataAdapter\Database.mdf ;Integrated Security=True;User Instance=True");
        SqlDataAdapter da = new SqlDataAdapter();
        BindingSource tbNamesBS = new BindingSource();


        public Form1()
        {
            InitializeComponent();
        }

        private void button2_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }


        private void buttonAdd_Click_1(object sender, EventArgs e)
          {

            da.InsertCommand = new SqlCommand("INSERT INTO Table1 VALUES(@FIRSTNAME, @LASTNAME)", cs);
            da.InsertCommand.Parameters.Add("@FIRSTNAME", SqlDbType.NVarChar).Value = txtFirstName.Text;
            da.InsertCommand.Parameters.Add("@LASTNAME", SqlDbType.NVarChar).Value = txtLastName.Text;
            cs.Open();
            da.InsertCommand.ExecuteNonQuery();
            cs.Close();


        }

        private void buttonDisplay_Click(object sender, EventArgs e)
        {
            da.SelectCommand = new SqlCommand("SELECT * FROM Table1", cs);
            ds.Clear();
            da.Fill(ds);
            dataGridView1.DataSource = ds.Tables[0];

            //for show the first record in the database 
            tbNamesBS.DataSource = ds.Tables[0];
            txtFirstName.DataBindings.Add(new Binding ("Text",tbNamesBS,"FIRSTNAME"));
            txtLastName.DataBindings.Add(new Binding("Text", tbNamesBS, "LastNAME"));

            //to display the number of record in the label
            record();
        }

        private void buttonNext_Click(object sender, EventArgs e)
        {
            tbNamesBS.MoveNext();
            DataGridUpdate();
            record();
        }

        private void buttonFirst_Click(object sender, EventArgs e)
        {
            tbNamesBS.MoveFirst();
            DataGridUpdate();
            record();
        }

        private void buttonPrevious_Click(object sender, EventArgs e)
        {
            tbNamesBS.MovePrevious();
            DataGridUpdate();
            record();
        }

        private void buttonLast_Click(object sender, EventArgs e)
        {
            tbNamesBS.MoveLast();
            DataGridUpdate();
            record();
        }

        private void DataGridUpdate()
        {
            dataGridView1.ClearSelection();
            dataGridView1.Rows[tbNamesBS.Position].Selected = true;
            record();
        }
        private void record()
        {
            label4.Text = "Record " + tbNamesBS.Position + " of " + (tbNamesBS.Count-0);
        }

        private void buttonClearTexts_Click(object sender, EventArgs e)
        {
            txtFirstName.Text = "";
            txtLastName.Text = "";
        }

        private void buttonUpdate_Click(object sender, EventArgs e)
        {
            da.UpdateCommand = new SqlCommand("UPDATE Table1 SET FIRSTNAME=@FIRSTNAME,LASTNAME=@LASTNAME WHERE ID=@ID", cs);
            da.UpdateCommand.Parameters.Add("@FIRSTNAME", SqlDbType.NVarChar).Value = txtFirstName.Text;
            da.UpdateCommand.Parameters.Add("@LASTNAME", SqlDbType.NVarChar).Value = txtLastName.Text;
            da.UpdateCommand.Parameters.Add("@ID", SqlDbType.Int).Value = ds.Tables[0].Rows[tbNamesBS.Position][0];

            cs.Open();
            da.UpdateCommand.ExecuteNonQuery();
            cs.Close();


        }

        private void buttonDelet_Click(object sender, EventArgs e)
        {

            DialogResult dr;
            dr=MessageBox.Show("Are you sure ?\n There is no undo once data is deleted", "Confirm Deletion", MessageBoxButtons.YesNo);

            if (dr == DialogResult.Yes)
            {
                da.DeleteCommand = new SqlCommand("DELETE FROM Table1 WHERE ID=@ID", cs);
                da.DeleteCommand.Parameters.Add("@ID", SqlDbType.Int).Value = ds.Tables[0].Rows[tbNamesBS.Position][0];

                cs.Open();
                da.DeleteCommand.ExecuteNonQuery();
                cs.Close();

                ds.Clear();
                da.Fill(ds);

            }
            else 
            {
                MessageBox.Show("Deletion canceled");
            }
        }



    }
}

هذا أنا عملته بس بالWindosApplication

وأريد أن أعمل زيه في WebAplication

إن شاء الله تكون فهمت علي

معليش تعبتك معايا

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#10

أخي خلاص فهمت عليك

وراح أعطيك الكود كامل

بس سؤال أخير حدد لي ما هي أسماء الحقول التي في الجدول في قاعدة البيانات

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#11

مو شرط أسماء الحقول

أفترض أي حقول من عندك مثلا

المعرف والأسم والعنوان

لانه أنا من هذه الفكرة بسوي مشروع إن شاء الله

وشكرا لك

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#12

أخي هذا مثال وضعته من فترة هنا

عدلت لك فيه قليلاً

تستطيع التعديل كما تشاء

هذا فيه طريقة الإتصال وإحضار بيانات

Database.rar

تم تعديل هذه المشاركة بواسطة KV2010 في 22 مارس 2011 في 22:01

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

#13

شكرا لك أخي الكريم

الله يوفقك دنيا وآخرة

لا إلة إلا أنت سبحانك إني كنت من الظالمين

#14

آمين

الله أكبر الله أكبر الله أكبر لآ إله إلا الله الله أكبر الله أكبر ولله الحمد

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