Title: AW: [Asp.net] dataView.sort und DateTime

Bin selbst draufgekommen, etwas verwirrt heut J

 

����������������� foreach( DataRow curRow in ds_datatoconvert.Tables["allst"].Rows)

����������������� {

����������������������� foreach( DataColumn curCol in ds_datatoconvert.Tables["allst"].Columns)

����������������������� {

����������������������������� if( curCol.ToString() != "Delivered Date")

����������������������������� {

����������������������������� convertedRow[curCol.ToString()] = curRow[curCol.ToString()].ToString();

����������������������������� }

����������������������� }

����������������� }

 

Gibt es eigentlich eine elegantere methode als jede einzelne Zelle zu kopieren?

 

Cheers

dan

 

-----Original Message-----
From: Daniel Wernle
Sent:
25 September 2003 16:39
To: [EMAIL PROTECTED]
Subject: RE: [Asp.net] dataView.sort und DateTime

 

Hab jetzt eine Zeit lang damit herumgspielt aber weis nicht genau wie man auf eine Zelle in einem DataTable zugreifen kann.

 

 

Wollte es so machen:

 

Uebergeben wird das originale DataSet und die Anzahl der der Zeilen

 

private DataSet ConvertStringToDate(DataSet ds_datatoconvert, int results)

{

DataSet ds_temp = new DataSet();

      DataRow convertedRow = null;

      double index= 0;

                 

      ds_temp = ds_datatoconvert.Clone();

      ds_temp.Tables["allst"].Columns["Date Delivered"].DataType = System.Type.GetType("System.DateTime");

     

 

//move all data from ds_datatoconvert to ds_temp and convert the string to DateTime

 

Hier hab ich mir gedacht erzeuge ich eine DataRow die ich dann spaeter an den DataTable haenge

 

      convertedRow = ds_temp.Tables["allst"].NewRow();

     

lbl_error.Text = results.ToString();

      for(int i=0 ; i < results ; i++)

      {

            foreach( DataColumn curCol in ds_datatoconvert.Tables["allst"].Columns)

            {

                  if( curCol.ToString != “Date Delivered”)

{

                        convertedRow[curCol.ToString()] = ZUGRIFF AUF EINE ZELLE aus der Column curCol.ToString() und er Zeile mit index i

                  }

                  else

                  {

Konvertierung von String zu DateTime

                  }

}

      }

      // ds_temp.Tables["allst"].Columns["Date Delivered"].DataType.ToString();

      return ds_temp;

}

 

-----Original Message-----
From: Michael Guder [mailto:[EMAIL PROTECTED]
Sent:
25 September 2003 14:25
To: [EMAIL PROTECTED]
Subject: AW: [Asp.net] dataView.sort und DateTime

 

Wenn Du ein typisiertes DS machst, kannst Du im DS festlegen, dass das Feld ein DateTime ist. Dann f�llst Du dieses DS und alles m�sste passen :)

Micha

-----Urspr�ngliche Nachricht-----
Von: Alexander Zeitler [mailto:[EMAIL PROTECTED]]
Gesendet: Donnerstag, 25. September 2003 15:10
An: [EMAIL PROTECTED]
Betreff: RE: [Asp.net] dataView.sort und DateTime

 

>
> kennt jemmand einen workaround wie ich den string wieder in ein datum
> verwandeln kann?
>

vielleicht ein zweites DataSet, das die entsprechende Column vom
Typ DateTime hat und dann die Daten kopieren.
Leider kann man den Datentyp nicht andern,
wenn Daten in der Spalte/Tabelle sind.

Gruss

Alex
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an