» Poradna » Zpět na dotaz

Prosím o radu začátečníkovi (Lamě) v C# - export dat z datagridview do excelu

Messiah1985  |  24. 8. 2012 10:56:34  |  Odpovědí: 1

Zdravím dovré duše v poradně. Prosím o radu..Mám data vyselektované z SQL serveru do tabulky DataGridView (C#) - opominu kompletní kód pro připojení a selectů, to je bez problému. Jde mi o to, aby se mi po stisknutí tlačítka sami označili všechny data (kompletní obsah) v DatagridViewu např. do Clipboardu a automaticky by se tato data přenesla do listu v Excelu (takže spustit excel a vložit obsah Clipboardu). Přikládám kod - který prostě nefunguje...Najde se tu nějaká hodná duše a pomůže mi ho upravit ? Díky moc. Prostě nevím, kde už googlit a youtubovat ... using excel = Microsoft.Office.Interop.Excel; using System.Diagnostics; private void tlac_exportexcel_Click(object sender, EventArgs e) { dataGridView1.SelectAll(); DataObject data = dataGridView1.GetClipboardContent(); Clipboard.SetDataObject(data, true); excel.Application xlapp = new excel.Application(); Process.Start("excel"); excel.Workbook xlworkbook = (excel.Workbook)xlapp.ActiveWorkbook; excel.Worksheet xlworksheet = (excel.Worksheet)xlapp.ActiveSheet; Clipboard.GetDataObject(data); Prosím, vyvarujte se zesměšňovacích komentářů...Každý snad jednou začínal..Děkuji

Jméno:
 

E-mail (nepovinné, adresa bude v zabezpečené podobě zobrazena u přezdívky):

:-D :-)) :-) ;-) :-P :-| :-/ :-( 3-[ :-O B-]

Pravidla diskuzí v Poradně webu Živě.cz

Zasláním příspěvku do Poradny souhlasíte s těmito pravidly:

  • Podmínky užívání služby informační společnosti
  • Informace o zpracování osobních údajů
  • Příspěvky se musí týkat tématu otázky.
  • Příspěvky nesmí obsahovat vulgární výrazy a slovní útoky na jiné osoby. Příspěvky nesmí poškozovat web Živě.cz ani jeho provozovatele.
  • Je zakázáno vkládat do příspěvků odkazy na stránky nabízející obsah porušující autorská a jiná práva.
  • Příspěvky nelze využívat k propagaci.
  • Příspěvky, které porušují pravidla diskuzí, budou odstraněny. Případně budou upraveny tak, aby neporušovaly pravidla diskuzí. V textu bude následně uvedeno, že příspěvky byly ze strany moderátorů upraveny.
  • Právo moderovat Poradnu mají pouze zástupci vybraní redakcí Živě.cz. Základní kontrola příspěvku probíhá ještě před jeho zveřejněním.
  • Živě.cz je soukromý web a provozovatel má při řešení sporů, které se týkají příspěvků v Poradně, vždy konečné slovo.

Kdy vám můžeme smazat příspěvek?

  • Když budete vulgární.
  • Když budete slovně útočit na ostatní.
  • Když se nebudete držet tématu dotazu.
  • Když budete poradnu zneužívat pro reklamu.
  • Když záměrně zneužijete cizí přezdívku.
  • Když budete porušovat zákony.
  • A když budete na takové příspěvky reagovat, protože se vždy mažou včetně odpovědí ve stromu.