dataGrid的name是grdApproved
SqlDataAdapter的name是adApproved,SELECT的参数是@id(即id=@id),id是sqlserver的uniqueidentifier类型
dataset的name是dsApproved
程序:
adApproved.SelectCommand.Parameters["@id"].Value = "FAEE75A9-F209-4F6A-8FC6-D0D0C4B71014";
adApproved.Fill(dsApproved);
grdApproved.DataBind();一运行,就出现"从 System.String 到 System.Guid 的转换无效。",但如果参数改为@name(即name=@name),name是字符型,运行起来就没问题,请问:在传递参数时,像sqlserver的uniqueidentifier类型应该如何写?上面的是什么问题呢?