Hi
Can you change the alignment of text ion a datagridview column programmatically ?
i.e. Columns(0).?????????????????.MiddleCenter
as I dont want to centre align all of the columns in the datagrid.
Thanks
Andrew
Hi
Can you change the alignment of text ion a datagridview column programmatically ?
i.e. Columns(0).?????????????????.MiddleCenter
as I dont want to centre align all of the columns in the datagrid.
Thanks
Andrew
This should help you out..
I believe you will want the code example second down (VB Usage)
Thanks.
That's done the trick.
it can also be done this way
Dim col0 As New DataGridViewTextBoxColumn
col0.DataPropertyName = "your data field here"
col0.HeaderText = "your Header Text here"
col0.Width = 75
col0.DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter
DataGridView1.Columns.Add(col0)
Hi,
how could i export the data from datagridview wherein in first column the datatype is number and it is in middleright alignment then when i run my code the alignment comes in left not in right where my datagridview is showing?
when i run the code it will look like this and it is wrong
176 2011-10-01 07:47:12 1 1 1 0
40 2011-10-01 07:55:15 1 0 1 0
25 2011-10-01 09:08:18 1 1 1 0
28 2011-10-01 10:09:01 1 0 1 0
28 2011-10-01 18:01:05 1 1 1 0
this is my code
Dim sTab As Char = Convert.ToChar(Keys.Tab)
Dim numCols As Integer = DataGridView1.ColumnCount
Dim numRows As Integer = DataGridView1.RowCount - 1
Dim strDestinationFile As String = "C:\ITKS\1_attlog.dat"
Dim tw As TextWriter = New StreamWriter(strDestinationFile)
Try
For count As Integer = 0 To numRows - 0
tw.Write(" ")
For count2 As Integer = 0 To numCols - 1
tw.Write(DataGridView1.Rows(count).Cells(count2).Value)
If (count2 <> numCols) Then
If count2 = 1 Then
tw.Write(" ")
End If
If count2 = 0 Or count2 = 2 Or count2 = 3 Or count2 = 4 Or count2 = 5 Then
tw.Write(sTab)
End If
End If
Next
tw.WriteLine()
Next
tw.Close()
We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.