PDA

View Full Version : كار با datagridview



araelectronic@ymail.com
چهارشنبه 25 دی 1387, 01:01 صبح
با سلام
من ميخوام در ديتا گريد در بالاي ستونها بجاي آنكه نام فيلدهاي ديتابيس را نشان دهد ، اسامي ديگري را بنويسم . در صورت امكان دوستان راهنمايي كنند.

davoodrm666_666
چهارشنبه 25 دی 1387, 07:43 صبح
روش های مختلفی برای اینکار وجود داره که ساده ترین روش به این صورت که یک alias برای نام فیلد هات بزاری


SELECT Fname as [نام مشتری] from Tblname

mehrnoosh_al62
چهارشنبه 25 دی 1387, 07:53 صبح
یه راه دیگه اینه که تو قسمت Collection وقتی فیلد های گرید رو تعریف میکنی HeaderText رو همون نامی که دوست داری قرار بدی و DataPropertyName رو برابر نام اصلی فیلد در Database

parsehvb
چهارشنبه 25 دی 1387, 12:26 عصر
این کد رو برای هر ستونی که می خواهی در لود فرمت بنویس



Dim c_column As New DataGridViewTextBoxColumn
With c_column
.Name = "نام ستون مورد نظردر در دیتا گرید"
.DataPropertyName = "نام ستون مورد نظردر دیتابیس"
.HeaderText = "کد یا نام مورد نظر برای نمایش مثل کد کارمند"
.DefaultCellStyle.BackColor = Color.AliceBlue
.Width = 60
End With

اوبالیت به بو
چهارشنبه 25 دی 1387, 15:23 عصر
DataGridView1.Columns("ColumnName1").HeaderText="Text1"
DataGridView1.Columns("ColumnName2").HeaderText="Text2"
DataGridView1.Columns("ColumnName3").HeaderText="Text3"
OR:
DataGridView1.Columns(Index).HeaderText="Text"
DataGridView1.Columns(0).HeaderText="FirstName"
DataGridView1.Columns(1).HeaderText="LastName"
DataGridView1.Columns(2).HeaderText="Tel"