我有一个与数据源绑定的组合框,我将一个空值插入0索引,如下所示。如何将一个空字符串转换为vb.net中的guid.empty
Private Sub BuildCustomerList()
Dim ID As String = CStr(Session("M3_CustomerID"))
Dim fCustID As Guid = Guid.Parse(ID)
Dim dt As DataTable = dbAccess.GetCustomerRecord(fCustID)
'Set initial user display settings
cmbSelectCustomer.DataValueField = dt.Columns(0).ToString()
cmbSelectCustomer.DataTextField = dt.Columns(1).ToString()
cmbSelectCustomer.DataSource = dt
cmbSelectCustomer.DataBind()
cmbSelectCustomer.Items.Insert(0, New ListItem(String.Empty, DBNull.Value.ToString()))
', (Guid.Empty).ToString()))
cmbSelectCustomer.SelectedIndex = 0
End Sub
有接受GUID类型参数如下
Private Sub PopulateManageMessageGridView(ByVal customerID As Guid?)
End Sub
给出对于在这里,我必须通过一个GUID的方法?下面
PopulateManageMessageGridView(Guid.Parse(cmbSelectCustomer.SelectedValue))
为给定类型的值或GUID值,但是当cmbselectCustomer.selectedValue是的String.Empty(“”),则它给定的错误是这样的“未识别的GUID格式”。
那么如何将string.empty转换为guid?所以方法接受参数。任何帮助将不胜感激。在此先感谢
谢谢,我也用了同样的方法。 – Python 2014-09-01 14:41:45