000
07.10.2007, 13:30 Uhr
BastiFantasti86
|
Hi! Folgendes Problem habe ich...Ich habe ein Datagrid erstellt, mit jeweils 6 spalten in einer spalte ist ein eintrag leer (siehe bildanhang). Immer wenn was leeres kommt in dieser spalte, möchte ich nur diese Zeilen eingeblendet haben. Die Zeilen die vollgefüllt sind komplett, möchte ich gern ausblendet haben. Ich bekomm das nur mit einer gesamten Spalte hin (siehe Code) aber mit den "Rows" is das schwerer hat einer eine idee? Grüße Basti hier der bildlink: http://img265.imageshack.us/img265/5740/51164635py3.jpg
Code: |
Dim Row As DataRow For Each Row In DsTasks1.Tables("TASKS").Rows If Not Row.IsNull("CLSDDATE") Then
DataGrid1.Columns(0).Visible = True DataGrid1.Columns(1).Visible = True DataGrid1.Columns(2).Visible = True DataGrid1.Columns(3).Visible = True DataGrid1.Columns(4).Visible = True DataGrid1.Columns(5).Visible = True DataGrid1.Columns(6).Visible = True
SDATasks.Fill(DsTasks1, "TASKS") DataGrid1.DataSource = DsTasks1 DataGrid1.DataBind() Else DataGrid1.Columns(0).Visible = False DataGrid1.Columns(1).Visible = False DataGrid1.Columns(2).Visible = False DataGrid1.Columns(3).Visible = False DataGrid1.Columns(4).Visible = False DataGrid1.Columns(5).Visible = False DataGrid1.Columns(6).Visible = False
SDATasks.Fill(DsTasks1, "TASKS") DataGrid1.DataSource = DsTasks1 DataGrid1.DataBind() Try Convert.ToInt32(Row("CLSDDATE")) Catch End Try End If Next Row
|
Dieser Post wurde am 07.10.2007 um 13:31 Uhr von BastiFantasti86 editiert. |