Bardzo często chcemy zapisać dane do pliku w formacie CSV. Format ten jest na tyle prosty, że wiele aplikacji umożliwia jego import. Nadaje się więc idealnie do przenoszenia danych pomiędzy aplikacjami.
Telerik w kontrolce RadGridView oferuje dwie metody zapisu danych do formatu CSV:
Code:
using (var sw = new StreamWriter("data.csv"))
{
sw.Write(content);
}
Sposób ten wykorzystuje metodę rozszerzającą
ToCsv. Parametr przekazany do tej metody wskazuje czy nagłówek (nazwy kolumn) mają także zostać dodane do zawartości pliku.
Drugi sposób, umożliwiający między innymi ustawienie:
- kultury
- kodowania znaków
- zapis nagłówków kolumn
- stopki
Code:
var gridViewExportOptions = new GridViewExportOptions();
gridViewExportOptions.Format = ExportFormat.Csv;
radGridView.Export(new FileStream("data.csv", FileMode.Create), gridViewExportOptions);
Kod przykładu do pobrania:
http://sdrv.ms/WXAs5I
Brak komentarzy:
Prześlij komentarz