C# 想要在数字之间得到宣传吗
嗨,朋友们,我想在asp.net gridview中绑定数据时,在此模式中获取数字123234560 123-23-4560,请帮助我完成此操作 用c试试这个# 下面是VB.NET版本C# 想要在数字之间得到宣传吗,c#,vb.net,gridview,C#,Vb.net,Gridview,嗨,朋友们,我想在asp.net gridview中绑定数据时,在此模式中获取数字123234560 123-23-4560,请帮助我完成此操作 用c试试这个# 下面是VB.NET版本 Dim i As Integer = 123234560 Dim strNum As String = i.ToString("000-000-0000") Console.WriteLine(strNum) 您可以在或中使用自定义格式 也可以将其作为扩展方法 您需要的自定义格式是“000-00-0000”,其
Dim i As Integer = 123234560
Dim strNum As String = i.ToString("000-000-0000")
Console.WriteLine(strNum)
您可以在或中使用自定义格式 也可以将其作为扩展方法 您需要的自定义格式是
“000-00-0000”
,其中0是任何数字的占位符。如果使用它执行扩展方法,它将如下所示:
public static string FormatForGridview(this int input)
{
return string.Format("{0:000-00-0000}", input);
}
string numberForGridView = 123234560.FormatForGridview();
与ToString等价的是:input.ToString(“000-00-0000”)代码>
您可以使用如下扩展方法:
public static string FormatForGridview(this int input)
{
return string.Format("{0:000-00-0000}", input);
}
string numberForGridView = 123234560.FormatForGridview();
使用以下格式设置DataFormatString
<asp:BoundField DataField="Number"
HeaderText="Number"
DataFormatString="{0:000-00-0000}" />
您能更好地解释您的问题吗?您能给我们展示一下您迄今为止尝试过的东西吗?想知道如何使用String.Insert()函数吗?绑定有问题吗?OP询问的模式不正确<代码>i.ToString(“000-00-0000”)代码>谢谢。忽略了最后一个数字。