hi
ich hab ein problem mit meinem datagrid
hab leider nicht so den plan von asp und wollte mal fragen ob mir hier vieleicht jemand weiterhelfen kann.
ich versuche die spaltenbreite festzulegen und habe jetzt im internet infos dazu gefunden
aber funktioniert nicht ...
ich soll die breite über diese prozedur festlegen
Private Sub SetDefaultColWidth(defColWidth As Integer)
DataGrid1.PreferredColumnWidth = defColWidth
End Sub
bekomme aber dann diese fehlermeldung:
Name 'PreferredColumnWidth' is not declared
hoffe das mir hier jemand weiterhelfen kann
mfg jafferson
falls jemand den quellcode sehen möchte:
Sub Page_Load(sender As Object, e As EventArgs)
Dim myDataset As New DataSet()
Dim myDataset2 As New Dataset()
Dim strConn As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & Replace(Server.MapPath("."), "\", "\\") & "\\test1.xls;" & _
"Extended Properties=""Excel 8.0;"""
'You must use the $ after the object you reference in the spreadsheet
Dim myOleDbDataAdapter As New OleDbDataAdapter("SELECT * FROM [Übersicht Nord-West$A1:D1]", strConn)
myOleDbDataAdapter.Fill(myDataset)
DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
Dim myOleDbDataAdapter1 As New OleDbDataAdapter("SELECT * FROM [Übersicht Nord-West$C4:C4],[Übersicht Nord-West$A4:A4],[Übersicht Nord-West$B4:B4],[Übersicht Nord-West$E4:E4],[Übersicht Nord-West$H4:H4],[Übersicht Nord-West$I4:I4],[Übersicht Nord-West$P4:P4]", strConn)
myOleDbDataAdapter1.Fill(myDataset)
DataGrid1.DataSource = myDataset.Tables(0).DefaultView
DataGrid1.DataBind()
End Sub
Sub DataGrid1_SelectedIndexChanged(sender As Object, e As EventArgs)
Dim PreferredColumnWidth as Integer
End Sub
Private Sub SetDefaultColWidth(defColWidth As Integer)
defColWidth = 200
PreferredColumnWidth = defColWidth
End Sub