2014-02-06 60 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