Slučování buněk - datagrid   zodpovězená otázka

VB.NET

Dobrý den, nemůžu přijít na způsob, jak sloučit 2 sousední buňky na jednom řádku v jednu buňku. Lze to, případně jak? Pomocí vyhledávání jsem zde našel způsob pouze pro ASP.NET, ale nedokázal jsem z toho odvodit příkazy pro VB.NET. Předem děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Upřesněte dotaz. Jedná se o webovou aplikaci nebo Windows Forms aplikaci? Daná komponenta je DataGrid nebo DataGridView? Nicnetušící uživatelé totiž říkají DataGridViewu datagrid, což je špatně, protože DataGridView je nástupce komponenty DataGrid, která byla ve Frameworku 1.0 a dnes je tam zachována jen z důvodu zpětné kompatibility.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Omlouvám se za nepřesnosti, komponenta se jmenuje DataGridView ve WindowsForms. Děkuji

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak pokud myslíte skutečně sloučit dvě sousedící buňky jako v Excelu, tak to bohužel pomocí DataGridViewu nejde, spousta vývojářů řešila stejný problém a nakonec skončili u komerční komponenty třetích stran.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

To jste mne tedy moc nepotěšil. :-) Budu tedy muset hledat jiné komponenty, které mi z mého pohledu tak banální záležitost umožní. Děkuji za odpověď.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Já to řeším tak, že si v SQL dotazu nechám prázdné místo:

SELECT nn,' ' as blank, nn

a potom v Datagridview na tomto prázdném místě zobrazuji to, co potřebuji.

Nebo grid plním ručně (SqlDataReader => DataGridView.Rows.Add(radek)), je to trochu přes ruku, ale funguje to.

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback