|
-
May 17th, 2002, 07:50 AM
#1
Datagrid custom column style
I require to create a custom column in a datagrid control(VisualBasic.NET - WindowsForms)
Any help / pointer this direction are most welcome
TIA,
Charlie
-
May 18th, 2002, 01:57 AM
#2
Hyperactive Member
here's an example...............
Dim ts1 As New DataGridTableStyle()
ts1.MappingName = "Transactions"
' Add Date
Dim Dte As New DataGridTextBoxColumn()
Dte.MappingName = "Date"
Dte.HeaderText = " Date"
Dte.TextBox.TextAlign = HorizontalAlignment.Center
Dte.Format() = "dd/MM/yyyy"
Dte.Width = 80
Dte.NullText = ""
ts1.GridColumnStyles.Add(Dte)
Dim t1 As New DataGridTextBoxColumn()
t1.MappingName = "Person"
t1.HeaderText = " Person"
t1.Width = 160
t1.NullText = ""
ts1.GridColumnStyles.Add(t1)
Dim p1 As New DataGridTextBoxColumn()
p1.MappingName = "Adr"
p1.HeaderText = " ASddress"
p1.Width = 160
p1.NullText = ""
ts1.GridColumnStyles.Add(p1)
Dim Amt As New DataGridTextBoxColumn()
Amt.MappingName = "Amount"
Amt.HeaderText = " Amount Received"
Amt.TextBox.TextAlign = HorizontalAlignment.Right
Amt.Format() = "##,##0.00"
Amt.Width = 100
ts1.GridColumnStyles.Add(Amt)
Dim Ar1 As New DataGridTextBoxColumn()
Ar1.MappingName = "Arrears"
Ar1.HeaderText = " Arrears"
Ar1.TextBox.TextAlign = HorizontalAlignment.Right
Ar1.Format() = "##,##0.00"
Ar1.Width = 100
ts1.GridColumnStyles.Add(Ar1)
Dim Paid As DataGridBoolColumn = New DataGridBoolColumn()
Paid.MappingName = "Paid"
Paid.Width = 20
Paid.AllowNull = False
Paid.NullValue = False
ts1.GridColumnStyles.Add(Paid)
DataGrid1.TableStyles.Add(ts1)
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|