تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف تغيير نوع الأعمدة في DataTable من رقمي إلى نصي
#1
السلام عليكم..

كل عام و الجميع بخير..

سؤالي:

كيف احول نوع أعمدة ال Datatable بعد امتلائها بالبيانات من نوع رقمي إلى نصي ؟

مثال:


كود :
               if (cn.State == ConnectionState.Closed) cn.Open();
               OleDbDataAdapter c = new OleDbDataAdapter();
               c = new OleDbDataAdapter("select * from trans_money", cn);
               DataTable data = new DataTable();

               c.Fill(data);
               dgv.DataSource = data;
الرد
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

بما انك رحلت البيانات الى DGV
فكل ما عليك فعله استخدام مثل الاكواد التالية
كود :
dgv.Columns[0].ValueType = typeof(Int32);
dgv.Columns[1].ValueType = typeof(String);
dgv.Columns[2].ValueType = typeof(DateTime);

اما ان تقوم من الاساس وهو من خلال قاعدة البيانات

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
#3
(17-08-18, 02:59 AM)فهمت ... تظل الأروع و أشكرك جدا و اتمنى لك و للجميع  سعة العلم و المعرفةelgokr كتب :
وعليكم السلام ورحمة الله وبركاته

بما انك رحلت البيانات الى DGV
فكل ما عليك فعله استخدام مثل الاكواد التالية
كود :
dgv.Columns[0].ValueType = typeof(Int32);
dgv.Columns[1].ValueType = typeof(String);
dgv.Columns[2].ValueType = typeof(DateTime);

اما ان تقوم من الاساس وهو من خلال قاعدة البيانات

تحياتى لك
وتمنياتى لك التوفيق
الرد
تم الشكر بواسطة: elgokr
#4
الشكر لله

تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

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


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد
تم الشكر بواسطة: ابراهيم ايبو



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم