어떻게 시작합니까? 어쩌면 예가 있을까요?
Class MyDatatable
Inherits DataTable
Public Overloads Property Item(ByVal columnIndex As Integer) As Object
Get
End Get
Set(value As Object)
End Set
End Property
End Class
Thx!
어떻게 시작합니까? 어쩌면 예가 있을까요?
Class MyDatatable
Inherits DataTable
Public Overloads Property Item(ByVal columnIndex As Integer) As Object
Get
End Get
Set(value As Object)
End Set
End Property
End Class
Thx!
DataTable에 Item
속성이 없으므로 과부하가 많이 발생하지 않습니다. 당신이 정말로하고 싶은 것은 DataRow로부터 상속됩니다. 그러나 접근 할 수없는 필요한 초기화 자 (DataRowBuilder
)가 있기 때문에 작동하지 않습니다.
이 같은 아마 뭔가 :
Public Class MyDataTable
Inherits DataTable
Public Function Item(ByVal rowIndex As Integer, _
ByVal columnIndex As Integer) As Object
Return MyBase.Rows(rowIndex)(columnIndex).ToString().Trim
End Function
End Class
그것은 몇 가지 명백한 오류 검사를 실종. 셀이 단순한 문자열보다 더 많은 유형을 보유 할 수 있기 때문에 그다지 실용적이지 않습니다.
안녕하세요. LarsTech, 고마워요. 셀의 데이터 유형은 항상 오류가 발생하지 않도록 문자열 (IBM iSeries AS400)로 ** ** 반환됩니다. DataRowBuilder는 DataRow 클래스를 초기화 할 수 없으므로 사용자의 답을 명확하게 표시해야합니다. =) grtz – grmbl
'DataTable'을 상속 받고'Item' 속성을 포함하는 새로운 클래스를 만듭니다. –
이것은 내가 지금까지 가지고있는 것입니다 ... (별로는 아닙니다!) Q – grmbl
를 직접 만날 수있는 DataTable에 대해 충분히 모르겠다. 그러나 아마도 모든 항목을 반복하여 잘라내거나 데이터베이스 쿼리가 문자열의 다듬어 진 버전을 반환하게해야 할 것입니다. –