我现在正在做一个通用查询,就是可以根据数据表中的所有字段进行查询,并且组合条件,问题是怎样判断一个字段是数值型,还是字符型,要根据不同的字段类型显示不同的查询条件出来(>,<,<=...)请高手指教,我搞了半天都没搞出来,分今天用光了不好意思
解决方案 »
- DevExpress GridView 主表选中某行 判断下面是否有从表
- 谁有Carlos H. Perez所写的那个outlookbar共享下
- C# 项目生成问题?
- Infragistics NetAdvantage 的教程?
- DrawItemState枚举的几个成员有什么区别?
- 请教如何把DataGrid中编辑后的内容保存到我自定义的结构体中去啊?
- 求一个网页分析的正则表达
- 输出1到100之间的数字,要求性能最高,有什么好的办法?
- 如何把一个DATESET中的数据写到一个数据库的表中!语句应该怎么写?谢谢!!
- 在开发MIS系统,由数据层的数据表到业务层的业务对象一般使用什么模式?
- vs 2003 windowsform 中,如何设置datagrid单元格字体颜色和背景颜色?
- 紧急求教一个问题,如何将自定义的控件加到窗体的panel控件中
string s = "test";
bool flag = true;
try
{
(int)i
}
catch
{
flag = false;
}
需要用正则表达式
{
.........
}
或正则表达式都一样
{
//怎样判断列dc3为字符型还是数值型,我用的下面的方法,可是不能实现
DataRow dr = dt2.NewRow();
dr["名称"] = dc3.ToString();
if(dc.GetType().Equals(System.Type.GetType("SqlDbType.Char")))
{
dr["keys"] = 1;
}
else if (dc.GetType().Equals(System.Type.GetType("SqlDbType.NChar")))
{
dr["keys"] = 1;
}
else if (dc.GetType().Equals(System.Type.GetType("SqlDbType.Int")))
{
dr["keys"] = 2;
}
else
dr["keys"] = 2; dt2.Rows.Add(dr); }
comboBox1.DataSource=dt2;
comboBox1.DisplayMember="名称";
comboBox1.ValueMember="keys";
comboBox1.SelectedIndex=0;