Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

UI to allow 700+ multiple choices

In my desktop .NET application I have written(for internal use) where I need to allow my users to apply diagnosis's to a Member Plan. There are currently 700 in the system and growing. I need to allow them to add multiple diapnosis's at once. I currently am allowing this through a combo check list box. This works but is INSANELY unweildly for both myself and the users.

What I am looking for is a how I could go about displaying these to the users. Ideally I would need to show two criteria for each each as well. Diagnosis Name and Diagnosis Code

Ideas? How would you tackle this?

I am using .Net 3.5sp1 and SQL 2005 for the backend. I don't care if the solution is WPF or Winforms.

like image 469
Refracted Paladin Avatar asked Dec 03 '22 05:12

Refracted Paladin


1 Answers

I'd use 2 listviews, 2 buttons and textbox.

One listview to hold the possible values, one listview to hold the selected values. The textbox can be used to filter the possible values (if the user enter MyValue only show the values that contains MyValue etc) and then the buttons would be standard button arrows to move the selected rows between the listviews.

And expanding on espais answer about drilling down, if that's possible maybe it would be better to have one or both of the listviews be treeviews instead, that way you could combine drilling down with filtering and be able to tell which ones are where etc.

like image 120
Hans Olsson Avatar answered Dec 21 '22 01:12

Hans Olsson