.net - Checkboxes to indicate inclusion in a list? -
i have 2 tables, called machine
, type
. since have many-many relationship, have machinetype
resolution table in db. no problem.
the end user needs able manage these - create new types , assign them machines. have xtragridview
using display machine
master , type
detail.
initially used lookup
add type
dropdowns machinetype
detail view. creates duplicates , not best way display information. i'd series of checkboxes (one each type
options available) user can click appropriate ones each machine, avoiding duplicates. upon saving, appropriate machinetype
rows can generated.
i going code manually if there's kind of binary collection mapping in either devexpress or .net framework can use, i'd prefer reinvent wheel.
cheers
edit: this mean. this thread. however, store collection (a string delineated commas) , not series of db rows.
are interested in returning values bind linq query?
from m in machine t in type select new {m,t}
this give cross join each of pairings on save can check see if machinetype table has pairing already
from mt in machinetype mt.machineid == <machine list> && mt.typeid == <type list>
if want pass query lists can send list of pairings can send dictionary , loop through or use contains()
function if dictionaries support that.
Comments
Post a Comment