dotnet:dataset

文書の過去の版を表示しています。


DataSet クラス (System.Data)

[VB]

Public Function SortTable(Of T As DataTable)( _
    ByVal source As T, ByVal expression As String) As T
 
    ' データテーブルのコピーを作成
    Dim dest As T = CType(source.Clone(), T)
 
    ' ソートされたデータビューの作成
    Dim dv As DataView = New DataView(source)
    dv.Sort = expression
 
    ' ソートされたレコードのコピー
    For Each drv As DataRowView In dv
        dest.ImportRow(drv.Row)
    Next
 
    Return dest
End Function

[C#]

using System.Data;
 
namespace SampleApplicationCS
{
    public class SampleAppCS
    {
        public static T SortTable<T>(T source, string expression)
            where T : System.Data.DataTable
        {
            // データテーブルのコピーを作成
            T dest = (T)source.Clone();
 
            // ソートされたデータビューの作成
            DataView dv = new DataView(source);
            dv.Sort = expression;
 
            // ソートされたレコードのコピー
            foreach (DataRowView drv in dv)
            {
                dest.ImportRow(drv.Row);
            }
 
            return dest;
        }
    }
}

[C++]

using namespace System::Data;
 
generic<typename T> where T: System::Data::DataTable
T SortTable(T source, String^ expression)
{
    // データテーブルのコピーを作成
	T dest = (T)source->Clone();
 
    // ソートされたデータビューの作成
    DataView^ dv = gcnew DataView(source);
	dv->Sort = expression;
 
    // ソートされたレコードのコピー
    for each (DataRowView^ drv in dv)
    {
		dest->ImportRow(drv->Row);
    }
 
    return dest;
}
  • dotnet/dataset.1232524263.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)