Click here to Skip to main content
15,895,746 members
Home / Discussions / C#
   

C#

 
AnswerRe: Any mapping tool for NHibernate ? Pin
Mark Churchill17-Dec-07 20:57
Mark Churchill17-Dec-07 20:57 
QuestionEnhanced Listbox Pin
tcsoccerman17-Dec-07 15:08
tcsoccerman17-Dec-07 15:08 
GeneralRe: Enhanced Listbox Pin
Anthony Mushrow17-Dec-07 15:35
professionalAnthony Mushrow17-Dec-07 15:35 
GeneralRe: Enhanced Listbox Pin
Luc Pattyn17-Dec-07 15:38
sitebuilderLuc Pattyn17-Dec-07 15:38 
GeneralRe: Enhanced Listbox Pin
tcsoccerman18-Dec-07 15:18
tcsoccerman18-Dec-07 15:18 
GeneralRecursively calling a generic method with runtime parameters Pin
Skippums17-Dec-07 12:38
Skippums17-Dec-07 12:38 
GeneralRe: Recursively calling a generic method with runtime parameters Pin
PIEBALDconsult17-Dec-07 16:14
mvePIEBALDconsult17-Dec-07 16:14 
QuestionHow to enter foreign key values to combobox Pin
AndrusM17-Dec-07 10:30
AndrusM17-Dec-07 10:30 
I found that ComboBox does not allow to enter data using foreign keys.

To reproduce:

1. Run code
2. Enter Walter from keyboard
3. Click button.

Observed:

J

Expected:

W


How to fix ?

using System.Windows.Forms;<br />
using System.Collections.Generic;<br />
<br />
class testForm : Form {<br />
<br />
  Storage s = new Storage();<br />
<br />
  testForm() {<br />
    Customer c = new Customer();<br />
    c.Id = "J";<br />
    c.Name = "John";<br />
<br />
    List<Customer> l = new List<Customer>();<br />
    l.Add(c);<br />
    c = new Customer();<br />
    c.Id = "W";<br />
    c.Name = "Walter";<br />
    l.Add(c);<br />
<br />
    ComboBox cm = new ComboBox();<br />
    cm.DisplayMember = "Name";<br />
    cm.ValueMember = "Id";<br />
    cm.DataSource = l;<br />
<br />
    s.CustId = "W";<br />
<br />
    cm.DataBindings.Add("SelectedValue", s, "CustId");<br />
<br />
    Controls.Add(cm);<br />
    Button b = new Button();<br />
    b.Top = 80;<br />
    b.Click += new System.EventHandler(b_Click);<br />
    Controls.Add(b);<br />
<br />
  }<br />
<br />
  void b_Click(object sender, System.EventArgs e) {<br />
    if (s.CustId == null)<br />
      MessageBox.Show("Empty combobox must store null value");<br />
    else<br />
      MessageBox.Show(s.CustId.ToString());<br />
<br />
  }<br />
<br />
  class Customer {<br />
    public string Id { get; set; }<br />
    public string Name { get; set; }<br />
<br />
  }<br />
<br />
  class Storage {<br />
    public string CustId { get; set; }<br />
  }<br />
<br />
  static void Main() {<br />
    Application.Run(new testForm());<br />
  }<br />
}

Andrus

AnswerRe: How to enter foreign key values to combobox Pin
darkelv17-Dec-07 16:04
darkelv17-Dec-07 16:04 
GeneralReflection with Generic Lists [modified] Pin
DaveyM6917-Dec-07 9:23
professionalDaveyM6917-Dec-07 9:23 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore17-Dec-07 11:31
Ed.Poore17-Dec-07 11:31 
GeneralRe: Reflection with Generic Lists Pin
DaveyM6918-Dec-07 0:33
professionalDaveyM6918-Dec-07 0:33 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore18-Dec-07 10:04
Ed.Poore18-Dec-07 10:04 
GeneralRe: Reflection with Generic Lists Pin
DaveyM6918-Dec-07 11:18
professionalDaveyM6918-Dec-07 11:18 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore18-Dec-07 14:23
Ed.Poore18-Dec-07 14:23 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore18-Dec-07 14:44
Ed.Poore18-Dec-07 14:44 
GeneralRe: Reflection with Generic Lists [modified] Pin
DaveyM6919-Dec-07 0:39
professionalDaveyM6919-Dec-07 0:39 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore19-Dec-07 4:23
Ed.Poore19-Dec-07 4:23 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore19-Dec-07 13:19
Ed.Poore19-Dec-07 13:19 
GeneralRe: Reflection with Generic Lists Pin
DaveyM6920-Dec-07 0:04
professionalDaveyM6920-Dec-07 0:04 
GeneralRe: Reflection with Generic Lists Pin
Ed.Poore20-Dec-07 0:09
Ed.Poore20-Dec-07 0:09 
GeneralTranslatation Pin
mehrdadc4817-Dec-07 8:26
mehrdadc4817-Dec-07 8:26 
GeneralRe: Translatation Pin
Judah Gabriel Himango17-Dec-07 10:34
sponsorJudah Gabriel Himango17-Dec-07 10:34 
GeneralRe: Translatation Pin
Anthony Mushrow17-Dec-07 14:35
professionalAnthony Mushrow17-Dec-07 14:35 
Generalcustom form Pin
netJP12L17-Dec-07 7:18
netJP12L17-Dec-07 7:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.