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

اريد استرجاع البيانات الى listbox من قاعدة بيانات sqlserver

بدأه حامد محمد الوصيف في 14 أغسطس 2010 · 6 رد · 751 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اريد استرجاع بيانات من الداتا بيز sqlsever الى listbox

حيث انى قد اضفتها من ال listbox الى الداتا بيز عن طريق الكود التالى

for (int i = 0; i < listBox2.Items.Count; i++) 
            { 

                sqlCommand1.CommandText = "insert into hamed (id,name) VALUES ( '" + textBox1.Text + "','" + listBox2.Items.ToString() + "' )"; 
                sqlCommand1.ExecuteNonQuery(); 
            }

واريد البحث فى الداتا بيز عن name عن طريق ال id واريد نتيجة البحث ان تظهر فى listbox

وشكرا جزيلا

13598125002.gif

038c8ecfa8.gif

#2
اقتباس
واريد البحث فى الداتا بيز عن name عن طريق ال id واريد نتيجة البحث ان تظهر فى listbox

  


string sqlselect="select name from table1 where id='123' ";
SqlConnection con = new SqlConnection(obc3.data_source);
 con.Open();
sqlCommand sqlcom=new sqlCommand(sql,con);
//1
 SqlDataReader dr = sqlcom.ExecuteReader();
//2
  while (dr.Read())
     {
listbox1.Item.Add(dr["id"]+" "+dr["name"]); //or listbox.Item.Add(dr[0].tostring()+" "+dr[1].tostring());


} 

  dr.Close();

            con.Close();

تم تعديل هذه المشاركة بواسطة ayash في 14 أغسطس 2010 في 11:04

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#3

شكرا على مرورك

بس حاولت فى الكود لم ينجح معايا

ملحوظه انا عندى textbox1 و عندى listbox1 و زرار button1

واريد ان اكتب id فى textbox1 واضغط على الزر يظهر لى ال name فى ال listbox1

اتمنى ان يكون سؤالى واضح

وشكر جزيلا مرة اخر

وشهر مبارك عليكم جميعا

13598125002.gif

038c8ecfa8.gif

#4

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

جاهز مع الdatabase

اكتب رقم 1 بيحي ahmad

اكتب رقم 2 بيجي ali

WindowsFormsApplication2.rar

تم تعديل هذه المشاركة بواسطة ayash في 14 أغسطس 2010 في 13:22

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#5

شكرا جزيلا لإهتمامك

المرفق مش شغال

اكتب كود الزر فقط وجزاك الله خير

مع العلم ان ممكن ان يكون هناك اكثر من اسم بنفس الكود عاوزهم يظهر تحت بعض فى ال listbox

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

13598125002.gif

038c8ecfa8.gif

#6
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 WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {


            string strcon = "Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Lenovo_T61\\Documents\\Visual Studio 2008\\Projects\\WindowsFormsApplication2\\WindowsFormsApplication2\\Database1.mdf;Integrated Security=True;User Instance=True";
            string sql = "select name from table1 where id='" + textBox1.Text + "'";

            SqlConnection con = new SqlConnection(strcon);
            con.Open();
            SqlCommand sqlcom = new SqlCommand(sql,con);

            //1
            SqlDataReader dr = sqlcom.ExecuteReader();
            //2
            while (dr.Read())
            {
                listBox1.Items.Add(dr["name"]);

            }

            dr.Close();

            con.Close();



        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }
    }
}

بس غير قيمة strcon وإن شاء الله بعمل

تم تعديل هذه المشاركة بواسطة ayash في 14 أغسطس 2010 في 21:00

291964_260506123967115_206850989332629_1001538_45132_n.jpg

اللهم إني أعوذ بك من علم لا ينفع ، ومن قلب لا يخشع ، ومن نفس لا تشبع ، ومن دعوة لا يستجاب لها

#7

شكرا جزيلا تم والحمد لله

ربنا يوفقك دايما

13598125002.gif

038c8ecfa8.gif

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