Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C++CLI / VB .Net / .Net-Framework » Datagrid - Rows

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C++CLI / VB .Net / .Net-Framework ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: