0

RDLC レポートで"000023"のような文字列番号を整数000023に変換したいのですが、整数に変換しようとすると、 000023 ではなく 23 しか表示されません

誰もこれを行う方法を知っていますか?

ありがとう

4

3 に答える 3

4

000023 は有効な整数ではありません。000023 を整数に変換すると、有効な整数 23 に自動的に変換されます。

于 2013-10-24T07:11:31.823 に答える
1

Jaq316の答えは正しいです。

どうすればintasを持つことができます000023か? すでに文字列として持っている先行ゼロを持つ文字列としてフォーマットすることができます。

23ただし、 として表示したい場合は、 like;000023を使用できます。String.PadLeft

public string Represent(string s)
{
    int i = 0;
    if (int.TryParse(s, out i))
    {
        return(i.ToString().PadLeft(6,'0'));
    }
}

この方法は、すでにデータベースにあるため、もちろん無意味に思え000023ます。

于 2013-10-24T07:27:39.847 に答える