..:: [.NET DataGrid Nested Data Relation] ::..

2 отговора 157 прегледа
#1

..:: [.NET DataGrid Nested Data Relation] ::..

Здравейте...
Боря се със следната ситуация, та предполагам някои от вас вече са я преборили, та затова:
Става въпрос за DATAGRID-a в .НЕТ-а. Имам данни от тип master-detail.
Целта е да се покажат и МАСТЕР и ДЕТАЙЛ записите във FLAT MODE в един и същ грид - т.е детаилите на даден мастър да са разположени под него
(както става в грида на АCCESS 2000 - там има едно плюсче, което като го натиснеш детаилите за даденият МАСТЕР запис се EXPAND-ват под него...)

В .НЕТ-а самият ДатаГрид поддържа такива nested релации, но не по този начин... (появава се "линк" към детаилите, които като се заредят в същият грид Replace-ват досегашните данни, което не трябва да става...)

та има ли по-лесен начин да се направи тази FLAT визуализация по-нейтив, без наследяване, субкласване и разни други не дотам "романтични" техники...

става въпрос за УИНФОРМС... не за .АСП...

това трябва да изглежда нещо като:


Отговор
в отговор на Go-Go #2

Re: ..:: [.NET DataGrid Nested Data Relation] ::..

[линк]

Отговор
в отговор на Go-Go #3

So far, so good...

10х на Теляка, но това дето ми го прати не ми свърши директно работа, ама по4ерпих една две идеи и го направих по каубойският начин:
много наследяване, много ОWNER DRAW, много нещо...

като резултат се получи желаната релация, but I faced another problem...

верикалният скрол на грида е през една ред, на места редовете са мултилайн,
което кара грида като се скролира да "прескача" по полвин един екран...
та ако някои се сеща как може да се направи SMOOTH verticaL SCROLL на грида...

Отговор