نوفمبر 27th, 2007 at 20:18
(منوعات)
سجل لـ
Clinic 5230: Developing Enhanced Web Experiences with Microsoft® ASP.NET AJAX Extensions
https://www.microsoftelearning.com/eLearning/courseContent.aspx?courseId=73568&offerPriceId=117972
تعليقات
نوفمبر 27th, 2007 at 19:48
(Dot Net Framework)
في بعض الأحيان نحتاج الى قرأة بيانات مخصصة من ملفات الإكسل ولكن المشكلة تكمن في معرفة الصفحات الموجودة ضمن ملف الاكسل واختلاف اسمها من ملف لملف وذلك بالاعتماد منشئ الملفات والبيئة التي انشئ الملفات بها. وللاجابة على هذا السؤال فانها كائن الـ DbConnection يحتوي على وظيفة مميزة اسمها GetSchema والتي تساعد في حل مثل هذه المشكلة بالحصول على معلومات مختلفة عن الملف من ناحية الجداول والاعمدة وأدناه مثال توضيحي:
مثل على استخدام هذه الدالة
لنفترض ان لدينا صفحة في ملف أكسل اسمها Mohammed، واخرى اسمها Melhem، وثالثة اسمها MM وان الصفحة الأولى تحتوي على الأعمدة التالية( ID, Name, Key).باستخدام الكود ادناه يمكننا استخراج اسماء الصفحات الموجودة ضمن ملفنا الخاص هذا melhem.xls
DataTable worksheets;
string excelConn = @”Provider = Microsoft.Jet.4.0; Data Source = melhem.xls; Extended Properties = “\”Excel 8.0; HDR=Yes;\”";
using(OleDbConnection conn = new OleDbConnection(excelConn))
{
conn.Open();
worksjeets = conn.GetSchema(”Tables”);
}
وبعد تطبيق الكود ونسبه إلى اليه عرض لنقل DataGride سيعرض ملعومات عن محتويات ملف الـ Excel الخاص بنا هنا.
زيمكننا بنفس الطريقة استخراج الأعمدة المستخدمة ضمن ملف الاكسل ولاكن بدل اسم كلمة Tables نستخدم كلمة Columns ونمرر ايضاً اسماء الصفحات التي نريد الاعمدة فيها.
conn.GetSchema(”Columns”, {”melhem”, “Mohammed”, null));
واعذروني لعدم توفر صور كأمثة مع تمنياتي لكم بالفائدة
تعليقات
نوفمبر 20th, 2007 at 13:02
(منوعات)
اليوم وبيناما انا في المكتب والا بالكرسي الخاص يبدء بالارتجاج وكذلك المكتب في البداية ضننتها من مخيلتي وسمعت في المكتب المجاور زجاج ينكسر ولكني اهملت الأمر لحظة ومن ثم قررت النظر في احدة مواقع وكلات الأنباء المحلية واذا بخبر عاجل عن هزة أرضية مقدارها يتراوح من 4 - 5 درجات على مقياس رختر، لذلك هذه بعض المواضيع عن الهزات الأرضية في منطق الشرق الأوسط:
إضغط هنا (انا غير مسؤول عن محتوى الرابط من بيانات وليس بالضرورة ان يعبر عن أرائي الشخصية)
تعليقات
نوفمبر 7th, 2007 at 09:03
(Dot Net Framework)
http://labs.developerfusion.co.uk/convert/csharp-to-vb.aspx
تعليقات