لدي Data Table ملأتها بـ Linq على Vb.net وأريد معرفة الخانات التي بها DBNull داخل الجدول، كيف ذلك؟
مع العلم أني بدأت في كتابة الكود:
Private Function IsNotNullViolated(dt As DataTable, ColumnName As String) As Boolean
Dim IsOk As Boolean = True
Dim violatingCells =
dt.AsEnumerable() _
.Where(Function(i) i.RowState <> DataRowState.Deleted And (IsDBNull(i.Item(ColumnName))))
For Each violatingCell In violatingCells
violatingCell.SetColumnError(ColumnName, "Error, Violating Not Null")
IsOk = False
Next
Return Not IsOk
End Function
السؤال
K@m@l
لدي Data Table ملأتها بـ Linq على Vb.net وأريد معرفة الخانات التي بها DBNull داخل الجدول، كيف ذلك؟
مع العلم أني بدأت في كتابة الكود:
Private Function IsNotNullViolated(dt As DataTable, ColumnName As String) As Boolean Dim IsOk As Boolean = True Dim violatingCells = dt.AsEnumerable() _ .Where(Function(i) i.RowState <> DataRowState.Deleted And (IsDBNull(i.Item(ColumnName)))) For Each violatingCell In violatingCells violatingCell.SetColumnError(ColumnName, "Error, Violating Not Null") IsOk = False Next Return Not IsOk End Function1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.