بعمل برنامج مهم جدا جدا ليا قائم على فكرة انى اقرا بيانات من ملفات اكسل بس عاوز اعرف ازاى اقرا عمود معين من الملف مثلا مثل A او D وازاى اتحكم بعد كدة فى البيانات دية
الموضوع دة مهم جدا جدا بالنسبة ليا
وشكرا جدا للمساعدة
بعمل برنامج مهم جدا جدا ليا قائم على فكرة انى اقرا بيانات من ملفات اكسل بس عاوز اعرف ازاى اقرا عمود معين من الملف مثلا مثل A او D وازاى اتحكم بعد كدة فى البيانات دية
الموضوع دة مهم جدا جدا بالنسبة ليا
وشكرا جدا للمساعدة
يعنى يا جماعة مفيش حد عارف يفيدنى خالص
ارجو المساعدة ضروررررررررررررررررررررررررررررررى
أخى بارك الله فيك هل كلفت نفسك و قمت بالبحث عن الذى تريده قبل أن تفتح موضوع جديد !!
الذى تطلبه يعتبر أ ب تعليمات Sql
SELECT [ColumnA],[Columnb] FROM [TableName]
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
شكرا جدا يا ( محمد نور ) واسف ان كنت عطلتك بس انا مش عاوز اكسس على داتا بيز زى اكسس او اوراكل انا عاوز اكسس على ملف اكسل
يا ترى هو نفس الكود اللى انت كتبة ولا انت فهمتنى غلط
شكرا جدا للافادة
جزاك الله كل خير ( اخى )
انا شاكر جدا ليك يا صديقى وانا اسف جدا انى اخذت من وقتك كتير
بس عندى سوال من فضلك لو تعرف اسم كتاب لل #C بيتكلم عن العمل مع اكسل بكل تفاصلية او حتى فصل فى كتاب اكون شاكر جدا لو وضعتلى اللينك بتاعة انا دورت كتير بس كل اللى لقيتة كان مقتطفات
لو امكن حاجة مجمعة اكون شاكر جدا
جزاك الله عنى كل خير
اخوك فى الله ( محمد ثروت )
أخى بارك الله فيك
الموضوع لا يحتاج كتاب
لو أنك تريد أن تقوم بالعمليات الأساسية من تعديل و حذف و إختيار و تحديث فإن الأمر لا يحتاج كتاب
راجع وصلة البحث الذى أرفقتها فى مشاركتى السابقة و سوف تجد أكثر من موقع فيه الذى تريد بإذن الله تعالى !
لا إله إلا الله محمد رسول الله
アッラー以外に神はなし。ムハンマドはアッラーの使徒である
private void button1_Click(object sender, EventArgs e)
{
//لقرائة من الاكسل على الداتا قريد
try
{
System.Data.OleDb.OleDbConnection MyConnection;
System.Data.DataSet DtSet;
System.Data.OleDb.OleDbDataAdapter MyCommand;
MyConnection = new System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\\Documents and Settings\\vip\\My Documents\\Visual Studio 2008\\Projects\\WindowsFormsApplication1\\WindowsFormsApplication1\\bin\\Debug\\أصناف سعيد للبلاستيك2009.xls';Extended Properties=Excel 8.0;");
MyCommand = new System.Data.OleDb.OleDbDataAdapter("select * from [الأصناف$]", MyConnection);
MyCommand.TableMappings.Add("Table", "TestTable");
DtSet = new System.Data.DataSet();
MyCommand.Fill(DtSet);
dataGridView1.DataSource = DtSet.Tables[0];
MyConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
} private void btn_UpDate_Click(object sender, EventArgs e)
{
// لعمل تعديل على خلايا في الاكسل
try
{
OleDbConnection MyConnection = new OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\\Documents and Settings\\vip\\My Documents\\Visual Studio 2008\\Projects\\WindowsFormsApplication1\\WindowsFormsApplication1\\bin\\Debug\\أصناف سعيد للبلاستيك2009.xls';Extended Properties=Excel 8.0;");
OleDbCommand myCommand = new OleDbCommand();
string sql = "Update [Sheet1$] set name ='" + textBox1.Text + "'";
sql += "where id=" + textBox2.Text;
MyConnection.Open();
myCommand.Connection = MyConnection;
myCommand.CommandText = sql;
myCommand.ExecuteNonQuery();
MyConnection.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}