2014-02-06 59 views
0

我不能够做的INSERT,UPDATE,DELETE和我在的WinForms ListView的CLEAR operatopns显示的ListView错误

这里是我的代码:

private void Form1_Load(object sender, EventArgs e) 
    { 
     ShowData(); 
    } 
    private void ShowData() 
    { 
     SqlConnection con = new SqlConnection("User id=sa;[email protected];database=arvind;server=ASHOK-PC"); 
     con.Open(); 
     SqlCommand cmd = new SqlCommand("select * from Login_1",con); 
     DataTable dt = new DataTable(); 
     SqlDataAdapter da = new SqlDataAdapter(cmd); 
     da.Fill(dt); 
     listView1.DataContext = dt.DefaultView; 
    } 

我在DataContext的有误差

System.Windows.Forms.ListView does not contain a definition for datacontext and no extension method accepting a first argument of type System.Windows.Forms.Listview could be found. 
+0

哦,我很抱歉,因为它..但我正在尝试代码,并得到了一些如何激怒..所以..hope不要介意plz .. – user3278187

回答

0

您似乎试图在使用Windows窗体时遵循为WPF所做的代码示例。 WinForms ListView的确没有这样的属性,实际上并不支持数据绑定。

帮你一个忙,并使用DataGridView。只需将DataTable本身分配给DataSource属性即可。绑定DefaultView毫无意义。

+0

请帮我从表中检索我的数据和显示它在网格视图与编辑和删除按钮和操作,在Windows窗体....我将高度义务给你,请..帮助我..! – user3278187

+0

您已经知道如何检索数据,并且我已经告诉过您如何将其绑定到网格。您可以在网格中就地编辑数据,并可以使用删除键进行删除。如果您想使用Button进行删除,请将Datatable绑定到BindingSource并将其绑定到网格,然后在BindingSource上调用RemoveCurrent删除当前行。 – jmcilhinney