PDA

View Full Version : سوال: بدست آوردن ColumnType و ImageLayout در DataGridView با كدنويسي (همراه عكس)



gilsoft
شنبه 15 مهر 1391, 02:17 صبح
سلام دوستان
ابتدا به عكس زير توجه كنيد :

93625
من ميخوان بدونم كه چگونه ميتونيم مقدار ColumnType رو بدست بياريم ؟ :متفکر: و اگه اين مقدار از نوع DataGridViewImage بود .. چگونه ميتونيم ImageLayout اونو تغيير بديم ؟ :متفکر:
خيلي جستجو كردم .. اما به نتيجه اي نرسيدم :ناراحت::ناراحت:
ميخوام بدونم اصلا همچين چيزي امكان داره ؟ يا من دارم وقتمو تلف ميكنم ؟؟ :متفکر:

خواهشا كمكم كنيد .... خيلي مهمه !

cherchil_hra
شنبه 15 مهر 1391, 07:37 صبح
سلام
برای اینکه نوع رو تشخیص بدی:

Dim a As Type = DataGridView1.Rows(0).Cells("Column1").GetType()
MessageBox.Show(a.Name)
یا
DataGridView1.Rows(0).Cells("Column1").GetType().Name
column1 نام ستونی که می خواهی نوعش رو بدونی.

متغیر a هم از نوع Type هست که می تونی از خاصیت Name اش استفاده کنی

برای تغییر خاصیت ImageLayout:

CType(DataGridView1.Rows(0).Cells("Column1"), DataGridViewImageCell).ImageLayout = DataGridViewImageCellLayout.Stretch