c# sql查询字符串 select后面的字段表达

   小弟在开发一个WPF软件,有一个界面是查询SQL的数据然后显示到datagrid 里面。数据表有很多字段,不想每个字段都显示,而显示的字段不是固定的,根据操作员而变化,在select 的后面代码是怎样的?

   比如有字段:text1,text2,text3,text4,.......text20

   string st="";

if (operator=="a")

{

    st="text1";

}

else if

{

 st="text2";

}

select  "+st+"  from table;

这样行不通,麻烦大家指点一下,谢谢

你可能感兴趣的:(C#学习之路)