我在数据库上有“代码”,充当int类型,我想将它连接到我的c#程序,因此这些int类型的行为类似于字符串类型,并且计算机也可以识别它。将数据库int转换为字符串
以下代码是我已经尝试过的程序示例,它的工作原理完美,int类型用作字符串类型,当我运行该程序并在键盘上点击“1”时,自动完成显示数字“10”的文本框下面,我打“1”之前:
int num = 10;
while(dReader.Read())
{
codesCollections.Add(Convert.ToString(num)); // AutoStringCompleteCollection
}
我的问题是,我如何(在我的数据库列的名称)“整型”连接代码程序?所以电脑会将它识别为字符串? 所以,每当我打出了“0”的文本框,自动完成会出来,并显示为“0”开始,基于我的数据库
我已经尝试过下面的代码数量,但没有作品:
while(dReader.Read())
{
codesCollections.Add(Convert.ToString(dReader.GetOrdinal("Code")));
}
GetOrdinal之后的代码引用我的数据库中由“int”值填充的“Code”列。
在第一个代码中,我们在代码中定义了int类型的值,在第二个代码中,我尝试连接到数据库,因为int类型的值全部在数据库上,但失败了。
你真的需要把相关的东西作为标题... –
现在会发生什么? – Jiminion
请修改您的问题标题以真实描述您的问题。 “请帮忙,急!”是完全无用的。 – Michelle