View Full Version : resize کردن سطر های D G V
sari-1369
چهارشنبه 12 فروردین 1388, 03:05 صبح
سلام دوستان ، من می خوام وقتی کاربر یک سطر از DGV رو ریسایز کرد بقیه سطر ها هم به اون اندازه در بیان . چیکار کنم ؟؟
پیشاپیش ممنون .
sari-1369
پنج شنبه 13 فروردین 1388, 23:57 عصر
الووووووووووو
baidin
جمعه 14 فروردین 1388, 09:51 صبح
می تونی از کد زیر استفاده کنی
PrivateSub DataGridView1_ColumnWidthChanged(ByVal sender AsObject, ByVal e As System.Windows.Forms.DataGridViewColumnEventArgs) Handles DataGridView1.ColumnWidthChanged
در این قسمت ببین کدام ستون ریساز شده و بقیه ستونها را هم ریساز کن
DataGridView1.Columns("Col1").Width=Num
EndSub
مثال:
Private Sub DataGridView1_ColumnWidthChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewColumnEventArgs) Handles DataGridView1.ColumnWidthChanged
Select Case e.Column.Index
Case 0
DataGridView1.Columns(1).Width = DataGridView1.Columns(0).Width
Case 1
DataGridView1.Columns(0).Width = DataGridView1.Columns(1).Width
End Select
End Sub
sari-1369
جمعه 14 فروردین 1388, 12:19 عصر
ممنون دوست عزیز ، درست شد .
Private Sub DataGridView1_RowHeightChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewRowEventArgs) Handles DataGridView1.RowHeightChanged
For i As Integer = 0 To DataGridView1.RowCount - 1
DataGridView1.Rows(i).Height = DataGridView1.Rows(e.Row.Index).Height
Next
End Sub
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.