Hi!
Folgendes Problem habe ich…hatte hier schon mal gepostet aber keine hatte es verstanden
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
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