Skocz do zawartości


Zdjęcie

C# eksport danych do pliku


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 Wildhoof

Wildhoof
  • Użytkownicy
  • 56 postów

Napisano 10 kwiecień 2011 - 12:25

Jak eksportować Dane z tablicy do pliku ? potrzebuje stworzyć małą bazę danych w C# ale po każdym uruchomieniu dane są czyszczone więc muszę je jakoś zapisać do pliku. Jak mam to zrobic ?
  • 0


#2 Bigman

Bigman
  • Użytkownicy
  • 27 postów

Napisano 16 kwiecień 2011 - 08:38

string plik = @"C:/Write.txt"<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
 StreamWriter sw;
 try
 {
 sw = new StreamWriter(plik)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
 }
 catch(IOException)
 {

 return;
 }
 try
 {
 sw.WriteLine(txt1.Text)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />

 sw.Close()<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
 }
 catch(IOException)
 {

 return;


Tu masz jak zapisać dane z textbox wystarczy że wpiszesz tam dany element z tablicy
  • 0

#3 Dingo

Dingo
  • Użytkownicy
  • 102 postów

Napisano 16 kwiecień 2011 - 09:50

Wystarczy poszukać. Pełno tego. No ale coś przygotowałem:
http://ctrlv.it/csharp/MjIyNjkw
lub
tu:
/* Stworzenie pliku */
FileStream fs = new FileStream(@"C:plik.txt", FileMode.Create)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
fs.Close()<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> //zamykam strumień. Chyba da się wywołać tą metodę bezpośrednio wyżej.
 
/* Dopisywanie do pliku */
FileStream fs = new FileStream(@"C:plik.txt", FileMode.Append)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
StreamWriter zapisz_out = new StreamWriter(fs)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' />
foreach(String tekst in tablica)
    zapisz_out.WriteLine(tekst)<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> //każdą wartość z tablicy zapisuje w nowej linii
zapisz_out.Close()<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> //zamykamy strumień
fs.Close()<img src='http://forum.pcfoster.pl/public/style_emoticons/<#EMO_DIR#>/disagree.png' class='bbc_emoticon' alt=';' /> //zamykamy plik.

  • 0

#4 jarex_67

jarex_67
  • Użytkownicy
  • 151 postów

Napisano 29 sierpień 2017 - 18:18

Spróbuj tutaj jest fajne szkolenie http://geek-on.pl :)


  • 0


Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych