首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

GUID 当包含带 4 个短划线的 32 位数

2013-10-05 
GUID 应包含带 4 个短划线的 32 位数我现在有一个GridView,上面检索出很多数据,包括id(uniqueidentifier类

GUID 应包含带 4 个短划线的 32 位数
我现在有一个GridView,上面检索出很多数据,包括id(uniqueidentifier类型数据)。现在有一个textbox1(TextBox)要求输入这个id,通过按钮进行多项操作。
我在程序中使用

Guid ID=new Guid(textbox1.Text.ToString());

我从GridView中复制id到textbox1中,然后按钮触发事件,显示错误:GUID 应包含带 4 个短划线的 32 位数(xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)。
请教各位这里应该怎么改! C# ASP.NET
[解决办法]
Guid如果要输入,也太折磨自己了,输入的格式不正确吧:
[code=csharp]Guid g = new Guid("A04C799C-F480-4379-98AF-1F0C8B7B254B");
            g = new Guid("A04C799CF480437998AF1F0C8B7B254B");[code]
[解决办法]
textbox1.Text到底是什么,如果不是带短横线的格式,用string.Format和string.Substring自己转换下。

热点排行