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

نسخة كاملة : كيف تغيير نوع الأعمدة في DataTable من رقمي إلى نصي
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم..

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

سؤالي:

كيف احول نوع أعمدة ال 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;
وعليكم السلام ورحمة الله وبركاته

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

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

تحياتى لك
وتمنياتى لك التوفيق
(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);

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

تحياتى لك
وتمنياتى لك التوفيق
الشكر لله

تحياتى لك
وتمنياتى لك التوفيق