Question gridview?

JDS

Member
Joined
Mar 12, 2006
Messages
7
Programming Experience
1-3
Hi,

I am using ASP.NET/VB.NET. I programmatically created a gridview with 4 columns. I want columns 0 & 1 to be read only and columns 2 & 3 to allow users to make entries. How do I accomplish this?

Private Sub BindGridView()
'Dim da As New DataLayer.SqlDataAccess
'Dim sql As String = "Select * from categories"
Dim dt As New DataTable '= da.GetDataTable(sql)
dt.Columns.Add(New DataColumn("Branch"))
dt.Columns.Add(New DataColumn("Team"))
dt.Columns.Add(New DataColumn("Reg Hrs Allocated"))
dt.Columns.Add(New DataColumn("OT Hrs Allocated"))
dt.Columns(2).ReadOnly = False
dt.Columns(3).ReadOnly = False
Dim PlaceHolder As DataRow = dt.NewRow
dt.Rows.Add(PlaceHolder)

Thanks - John
 
dt columns by default are set to readonly=false

rather than adding

dt.Columns(2).ReadOnly = False
dt.Columns(3).ReadOnly = False

try adding

dt.Columns(0).ReadOnly = True
dt.Columns(1).ReadOnly = True

and bind it to the datagrid. Make sure the you set allowedit of the datagrid property to true.
 
Back
Top