how to solve Cannot bind to the new display member parameter

Apr 19 2018 8:19 PM
I created a window for along with my lined database while I am started debugging my code it showing error like "Cannot bind to the new display member parameter name: new Display member"...
 
Here is the Code:
  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.ComponentModel;  
  4. using System.Data;  
  5. using System.Drawing;  
  6. using System.Linq;  
  7. using System.Text;  
  8. using System.Threading.Tasks;  
  9. using System.Windows.Forms;  
  10. using System.Data.OleDb;  
  11. namespace WindowsFormsApplication5  
  12. {  
  13. public partial class Form2 : Form  
  14. {  
  15. DataTable dt = new DataTable();  
  16. static string connection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\\db\\MobileSpec.mdb;";  
  17. OleDbConnection conn = new OleDbConnection(connection);  
  18. public Form2()  
  19. {  
  20. InitializeComponent();  
  21. }  
  22. private void Form2_Load(object sender, EventArgs e)  
  23. {  
  24. DataTable dtable = new DataTable();  
  25. string sql = "select Distinct Price from mobilelist";  
  26. DataTable dtable1 = new DataTable();  
  27. string sql1 = "select Distinct Storage from mobilelist";  
  28. DataTable dtable2 = new DataTable();  
  29. string sql2 = "select Distinct Storage from mobilelist";  
  30. try  
  31. {  
  32. conn.Open();  
  33. OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);  
  34. da.Fill(dtable);  
  35. dtable.Columns.Add("select Ram");  
  36. comboBox1.DataSource = dtable;  
  37. comboBox1.DisplayMember = "Desc";  
  38. comboBox1.ValueMember = "Ram";  
  39. comboBox1.SelectedValue = "select Ram";  
  40. OleDbDataAdapter da1 = new OleDbDataAdapter(sql1, conn);  
  41. da1.Fill(dtable1);  
  42. dtable1.Columns.Add("select Storage");  
  43. comboBox2.DataSource = dtable1;  
  44. comboBox2.DisplayMember = "Storage";  
  45. comboBox2.ValueMember = "Storage";  
  46. comboBox2.SelectedValue = "select Storage";  
  47. OleDbDataAdapter da2 = new OleDbDataAdapter(sql2, conn);  
  48. da2.Fill(dtable2);  
  49. dtable2.Columns.Add("select Battery mAh");  
  50. comboBox3.DataSource = dtable2;  
  51. comboBox3.DisplayMember = "Battery mAh";  
  52. comboBox3.ValueMember = "Battery mAh";  
  53. comboBox3.SelectedValue = "select Battery mAh";  
  54. }  
  55. catch (Exception ex)  
  56. {  
  57. MessageBox.Show(ex.ToString());  
  58. }  
  59. conn.Close();  
  60. }  
  61. }  
  62. }  

Answers (3)