| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 628 人关注过本帖
标题:[求助]查询时候遇到类型转换问题
取消只看楼主 加入收藏
tukzer
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-3-30
收藏
 问题点数:0 回复次数:3 
[求助]查询时候遇到类型转换问题
无法将类型为“System.Windows.Forms.RelatedPropertyManager”的对象强制转换为类型“System.Windows.Forms.CurrencyManager”。
查询代码如下:
private void btnCheck_Click(object sender, EventArgs e)
{
string DeviceID = this.textBoxID.Text.ToString();
// this.textBoxID.Text.ToString().Trim();
string DeviceName = this.textBoxName.Text.Trim();
//this.textBoxName.Text.ToString().Trim();

if ((DeviceID == "")&&(DeviceName == ""))
{
MessageBox.Show("请输入查询条件");
}
else
{
string AddSql = "";
if (DeviceID != "") AddSql += " equipID like '%" + DeviceID+"%'";
if (DeviceName != "") AddSql += " equipName like '%" + DeviceName+"%'" ;
          //这个地方有些问题,本来需要个or,因为要调试后面的,暂时不管了
          // 
SqlDataAdapter sda = new SqlDataAdapter("select * from equipInfo where " + AddSql,this.sqlConnection1);
DataSet ds = new DataSet();
sda.Fill(ds, "equipInfo");     //提示出错地方
// Rds = ds;
dataGrid1.DataSource = ds.Tables["equipInfo"].DefaultView;
dataGrid1.SetDataBinding(ds, "equipInfo");

}


数据表如下:
表为equipInfo
其前两个字段[即查询字段]为:equipID[char,10,NOT NULL],
equipName [varchar,50]

主要功能为通过判断DeviceID 或DeviceName来查询数据表equipInfo,并把结果输出到dataDrid1中!



先谢谢大家,如果代码有地方需要改进也请大家指出,谢谢了!


[此贴子已经被作者于2007-5-7 12:34:49编辑过]

搜索更多相关主题的帖子: 类型 查询 
2007-05-07 12:29
tukzer
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-3-30
收藏
得分:0 

在网上看到一些资料,好象VS在处理如编号类的比较长的数字串时,转换时候会使用科学记数法,引起错误!!
是这样吗>
有高手为我指点一下吗?

2007-05-07 18:40
tukzer
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-3-30
收藏
得分:0 

还是不行,这个到底是因为什么引起的问题呢?

2007-05-17 21:55
tukzer
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2007-3-30
收藏
得分:0 

用了一个奇怪的办法,从以前看的一个程序上得点启发
this.dataGrid.member="";
谁能解释下?

2007-06-01 23:01
快速回复:[求助]查询时候遇到类型转换问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023945 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved