这里里面得到的是我的代码如何显示所有结果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