DataRow.RowError プロパティ
アセンブリ: System.Data (system.data.dll 内)

/** @property */ public String get_RowError () /** @property */ public void set_RowError (String value)
エラーを説明するテキスト。


DataGrid コントロールに表示されるテーブルの 10 行のエラー テキストを設定する例を次に示します。
Private Sub SetRowErrors(ByVal table As DataTable) ' Set error text for ten rows. Dim i As Integer For i = 0 to 10 ' Insert column 1 value into each error. table.Rows(i).RowError = "ERROR: " & _ table.Rows(i)(1).ToString() Next ' Get the DataSet for the table, and test it for errors. Dim dataSet As DataSet = table.DataSet TestForErrors(dataSet) End Sub Private Sub TestForErrors(ByVal dataSet As DataSet) ' Test for errors. If DataSet has errors, ' test each table. If dataSet.HasErrors Dim tempDataTable As DataTable For Each tempDataTable in dataSet.Tables ' If the table has errors, then print them. If(tempDataTable.HasErrors) Then PrintRowErrs(tempDataTable) End If Next ' Refresh the DataGrid to see the error-marked rows. DataGrid1.Refresh() End If End Sub Private Sub PrintRowErrs(ByVal table As DataTable) Dim row As DataRow For Each row in table.Rows If(row.HasErrors) Then Console.WriteLine(row.RowError) End If Next End Sub
private void SetRowErrors(DataTable table) { // Set error text for ten rows. for(int i = 0; i < 10; i++) { // Insert column 1 value into each error. table.Rows[i].RowError = "ERROR: " + table.Rows[i][1]; } // Get the DataSet for the table, and test it for errors. DataSet dataSet = table.DataSet; TestForErrors(dataSet); } private void TestForErrors(DataSet dataSet) { // Test for errors. If DataSet has errors, test each table. if(dataSet.HasErrors) { foreach(DataTable tempDataTable in dataSet.Tables) { // If the table has errors, then print them. if(tempDataTable.HasErrors) PrintRowErrs(tempDataTable); } // Refresh the DataGrid to see the error-marked rows. dataGrid1.Refresh(); } } private void PrintRowErrs(DataTable table) { foreach(DataRow row in table.Rows) { if(row.HasErrors) { Console.WriteLine(row.RowError); } } }

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataRow.RowError プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataRow.RowError プロパティのページへのリンク