2012-04-29 214 views
0

我是一個剛剛開始學習OOPS,編碼,ASP.net幾乎是電腦的東西。來填充列表框

我已經創建了一個WCF服務,它使用LINQ to SQL類從sql數據庫表中檢索數據。 Windows Phone 7應用程序使用此WCF服務以使用列表框顯示數據。

有人可以幫助我如何將數據綁定到列表框控件並填充sql表中的數據?

任何幫助表示讚賞。

回答

0

希望這會有所幫助。 點擊按鈕1 listBox1將填充數據使用s =「select * from table where」+ s;

private void button1_Click_1(object sender, EventArgs e) 
{ 
    if (listBox1.SelectedItems.Count == 0) 
    { 
     MessageBox.Show("select items"); 
     return; 
    } 
    string s = ""; 
    for (int i = 0; i < listBox1.SelectedItems.Count; i++) 
    { 
     if(i==listBox1.SelectedItems.Count-1) 
      s = s + " item='" + listBox1.SelectedItems[i].ToString() + "'"; 
     else 
      s=s + " item='" + listBox1.SelectedItems[i].ToString() + "' or "; 
    } 
    s = "select * from table where " + s; 
    MessageBox.Show(s); 
} 
+0

這是一個危險的例子。 sql-injection這個短語響了嗎? http://en.wikipedia.org/wiki/SQL_injection。好吧,在這種情況下,你實際上並沒有執行選擇,所以什麼都不會發生,但它不是一個好主意 – Pleun 2012-04-29 06:54:32

+0

謝謝。我的頁面上有四個按鈕。如果我點擊第一個按鈕,列表框會填充到第二個頁面上;如果進行了選擇,則該項目的詳細信息將顯示在文本框中。現在,如果我點擊另一個按鈕,同樣的事情發生在點擊第一個按鈕時。現在,我希望第一個文本框數據在單擊第二個按鈕時可用。如何實現此目的?請告訴我。 – mcr 2012-04-29 15:21:42