這裏裏面得到的是我的代碼如何顯示所有結果foreach循環
foreach (string word in words)
{
SqlCommand cmd= new SqlCommand("select * from skills where (skills like '%"+word+"%')",con);
SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable();
da.Fill(dt);
}
最後我想顯示所有的結果變成一個GridView或一些地方(在每個循環它得到不同的結果)。我怎樣才能做到這一點?
你創建新的數據表中的每個循環迭代,所以失去了以前的內容。除此之外,您不會說出使用此代碼時出現了哪些錯誤,或者您已嘗試如何顯示該錯誤。這將有所幫助。我還會在此聲明強制性的'你應該使用SQL參數來避免SQL注入攻擊'。 – 2013-03-19 09:50:56
你可以使用'MERGE'數據表。看到這個鏈接: - http://msdn.microsoft.com/en-us/library/system.data.datatable.merge.aspx – Pranav 2013-03-19 09:52:38
失去了以前的內容..這是確切的問題..我想顯示所有的結果...需要您的意見 – 2013-03-19 09:57:36