2010-04-14 20 views
0

使用c#.net windows窗体应用程序的Im。我已将数据库中存在的所有表的名称加载到组合框中。SqlDataAdapter中的sql查询()

现在我需要显示所选表名的内容。

通常我们使用

SqlDataAdapter的ADP =新SqlDataAdapter的( “从员工选择*”,CON);

这工作正常。但不是明确地提供表名称,即雇员 我需要将其设置为combobox1.selected项目。

我给出了这样的不工作: string filename = combobox1.selecteditem; SqlDataAdapter adp = new SqlDataAdapter(“Select * from filename”,con);

如何动态选择文件名?

回答

0

只要使用字符串连接,如果你不害怕SQL注入:

SqlDataAdapter adp = new SqlDataAdapter("Select * from " + combobox1.selecteditem, con); 
1

我认为这应该是这样的:

string filename= combobox1.selecteditem.ToString(); 
SqlDataAdapter adp= new SqlDataAdapter("Select * from "+filename, con);