学院首页>网络编程>ASP.NET>类似BOOLEAN列的DATAGRIDTEXTBOX的改进

类似BOOLEAN列的DATAGRIDTEXTBOX的改进

作者: 来源: 添加时间:2006-5-21 20:01:06
   '放弃的处理

Protected Overrides Sub Abort(ByVal rowNum As Integer)

  Console.WriteLine("abort")

  isediting = False

  Me.TextBox.Text = oldvalue

  Me.Invalidate()

End Sub

'显示类型转换函数

Private Function getchangetype(ByVal s As String) As Object

  Select Case m_type.ToString

   Case "System.Integer"

Console.WriteLine("integer")

Return Convert.ToInt32(s)

   Case "System.Boolean"

Console.WriteLine("boolean")

Return Convert.ToBoolean(s)

   Case "System.String"

Return s

   Case "System.Decimal"

Return Convert.ToDecimal(s)

  End Select

End Function

Private Function setsuitablevalue(ByVal s As String) As Object

  If s = Me.NullText Then

   Return DBNull.Value

  ElseIf s = m_displaytrue Then

   Return getchangetype(m_valuetrue)

  ElseIf s = m_displayfalse Then

   Return getchangetype(m_valuefalse)

  Else

   Throw New Exception("输入非法,请检查输入后准备提交的值!")

  End If

End Function

End Class

第 3 页,共 3 页 [1] [2] [3]
站内搜索