如何以两位数格式存储号码?

时间:2015-03-16 05:17:29

标签: c# sql database digit

我有100个文本框,形式为00到99种。我希望以00,101,02,......等两位数格式存储前0到9. 09.如何将它以该格式存储在sql数据库中而不使其成为字符串。我在c#做项目。

2 个答案:

答案 0 :(得分:0)

如果您需要在表格中使用该格式的那些值;
您需要运行查询以插入新行或更新有效行;

string query = string.format("Insert Into <table name> Values (list of values)", int value(s));

string query = string.format("UPDATE <table name> Set (list of '<field name> = <value>'s)", int value(s));

您只需在查询字符串中使用{0:00}代替{0}

如果您在设置参数时使用sqlCommand,请以这种方式使用= string("{0:00}", int value)

  

注意:所有代码都是样本,您需要生成自己的代码。

如果您需要使用格式存储您的值,则应使用表格中的char数据类型之一。

答案 1 :(得分:0)

如果您提交的是&#34; int&#34;,我认为这是不可能的。因为09是整数9。根据整数的拇指规则,领先的ZERO没有价值。

但是你可以随时选择格式化或者使用&#34; varchar&#34;键入以根据需要存储它。

希望我足够清楚.. !!