C# 怎么把一dataGrid。DataSource 的DataTable的所有字段放一枚型中
想写一个通用的,生成sql语句的方法,如下:
fname 是要查询字段的名字
dbType 是字段类型的集合
index 是条件的索引
string 是查询的内容
GetSql(string Fname,DbType Ftype,int index,string str)
现在关键是怎么可以把DataTable 中的字段放到一个枚型,好生成对应的语句,
有没有提示一下,最好给出代码。
为什么下边代码得不到字段名
for (int i=0;i<Dt.Columns.Count;i++)
{
Fname[i] = Dt.Columns[i].ColumnName;
}
[解决办法]
不可能放到枚型中,用switch语句解决就可以了。
[解决办法]
Fname你定的不是阿
[解决办法]
取不出
那是不是因你定的的是的原因,成的
[解决办法]
问题解决了么?顶一下。
[解决办法]
晕,可以取出来。。。。我试过了的。。。
for ( Int32 i = 0; i < dtQuestionType.Columns.Count; i++ )
{
DataColumn dc = dtQuestionType.Columns[i];
Response.Write( dc.ColumnName );
}