◆怎样获取字段名?!◆
请教知道一个表某字段的别名怎样获取这个字段名??谢谢!
------解决方案--------------------个人感觉別名是在查询结束后,将某一字段的名称用其别名代替,然后显示的;所以这个过程应该是不可逆的。
------解决方案--------------------就我的知识而言,我不能实现!
------解决方案-------------------- string ColName= " ";
SqlConnection con = new SqlConnection(....);
SqlDataAdapter da =new SqlDataAdapter( "select * from table ",con);
DataTable dt=new DataTable();
da.Fill(dt);
ColName=dt.Columns[你要取的那列的index];
con.Close();
------解决方案--------------------你自己写查询语句改的别名,你自己应该清楚每个别名是对应哪个字段啊.真晕
然后不就判断就 OK了 ?
if(别名==张三)
{
...哦,张三对应的是第一列的列名A
}
if(别名==李四)
{
...哦,李四对应的是第二列的名字B
}
难道不是你自己转的别名?
------解决方案--------------------高深的问题,没遇到过这样的需求.
------解决方案--------------------dt.Columns[i].ColumnName
------解决方案--------------------你可以先把datagrid的自动填充列设置为true..你就可以看到列名了!!