• 0
O.M.A

سؤال فى الداتا جريد

سؤال

الأخوة الأعزاء أريد بعد ان يقوم الإتصال يتم استدعاء البيانات داخل الداتا جريد برمجيا و قد قمت بعمل هذا الكود دون جدوى فكيف الحل

 string sCxn = String.Format("SERVER={0};DATABASE={1};Integrated Security=SSPI;", txtServer.Text, txtDatabase.Text);
SqlConnection myConnection = new SqlConnection(sCxn);
myConnection.Open();
SqlConnection sqlCall = new SqlConnection(sCxn);
SqlDataAdapter sqladapter = new SqlDataAdapter("Select * from emp", sCxn);

DataSet myData = new DataSet();

sqladapter.Fill(dataSet1);
Grid.DataSource = dataSet1;
Grid.Refresh();

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

تفضل أخي :



SqlConnection con1;
SqlDataAdapter da1;
DataSet ds1;

public Form1()
{
InitializeComponent();
con1 = new SqlConnection("Data Source=localhost;Initial Catalog=DatabaseName;Integrated Security=SSPI");
da1 = new SqlDataAdapter();
ds1 = new DataSet();
}

private void Form1_Load(object sender, EventArgs e)
{
if (con1.State == ConnectionState.Open)
{
con1.Close();
}
con1.Open();
da1 = new SqlDataAdapter("SELECT * FROM emp", con1);
da1.Fill(ds1, "emp");
Grid.DataSource = ds1.Tables["emp"].DefaultView;
}

تم تعديل بواسطه Abo.Mohd
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

اخي اعتقد ان قمت بفتح موضوع جديد بخصوص التحديث فأرجو الاكمال في الرابط التالي http://www.arabteam2000-forum.com/index.php?showtopic=248593

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

string ConnStr = ConfigurationManager.ConnectionStrings["MyConnStr"].ConnectionString;

SqlConnection MyConn = new SqlConnection(ConnStr);

MyConn.Open();

string MyQuery = "SELECT [iD],[Name],[ClassNum],[ClassID],[ClassName]FROM [dbo].[View_StudentsClass]";

SqlCommand MyComm = new SqlCommand(MyQuery, MyConn);

SqlDataAdapter MyAdapter = new SqlDataAdapter(MyComm);

MyAdapter.Fill(MyTable );

StudentsView = new DataView(MyTable );

dataGridView1.DataSource = StudentsView;

dataGridView1 .Columns[0].HeaderText = "السجل العام";

dataGridView1.Columns[1].HeaderText = "الاسم";

dataGridView1.Columns[2].HeaderText = "رقم الصف";

dataGridView1.Columns[3].HeaderText = "الصف";

dataGridView1.Columns[4].HeaderText = "الصف";

;

for (int i = 0; i < dataGridView1.Columns.Count; i++)

{

dataGridView1.Columns.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;

}

MyConn.Close();

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اخى amaadawaad هذا الكود لا يعمل و اظنه لتغيير أسم تبويب الأعمدة و ليس تحديث بيانات قاعدة البيانات

أرجو من عنده الحل أن لا يبخل علينا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن يا اخى تتصل بقاعدة البيانات بالدتا جريد فيو ، من غير كود عن طريق binding source والدتا سيت والخطوات هى :

1- يوجد سهم صغير اعلا الدتا جريد فيو

2- اضغط على السهم سيظهر لك قائمة هتلاقى فى اولها choose data source اختر منها قاعدة البيانات اللى انت عايزها

لو معندكش داتا سيت تعمل ايه ، تنشئ داتا سيت عن طريق :

1- اضغط على السهم الموجود اعلا الدتا جريد فيو

2- هيظهر لك قائمة هتلاقى فى اولها choose data source اختر منها add project data source

3- ثم تختار data base وبعديها تختار الـ connection بتاع SQL Server اللى فيها قاعدة البيانات بتاعتك وبعديها تكتب اسم الداتا سيت وهتلاقى فوق الاسم بتاع الداتا سيت ثلاث حاجات اعمل قدمهم صح

وخلاص كده انت عملت داتا سيت وهتظهر فى قائمة المشروع بتاعك خش عليها هتلاقى فى الجنب server explorer اختر منها connection اللى انت عملته فى الاول واختر table اللى انت عمله فى data base واسحبه جوه الداتا سيت وبعديها تعمل اللى انا قولتهولك فى الاول خالص اللى هى فى الداتا جريد فيو ، واختار choose data source منها قاعدة البيانات

وخلاص وكده انت ربط الداتا جريد فيو بقاعدة البيانات عن طريق binding source

ولو حصل مشكلة قولهالى بس بالصور عشان اعرف المشكلة فين

وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .