1


0

ado.netクエリ用のXML構成ファイルとC#パーサーを記述する

同じdbへのクエリを含むXML構成ファイルを作成し、表示するクエリのみを作成したい。 「クエリノード」には、filtersパラメーターが必要です。

このXMLファイルとC#パーサー、およびQueryBuilderクラスを作成するにはどうすればよいですか。

私はこのようなものが欲しい:


C#コード:

public class QueryBuilder {

    public QueryBuilder(string viewName)
    {
        _query = "select * from " + viewName;
    }

    public void AddFilter(string operator, string name, string val)
    {
        _query = String.Format("{0} {1}{2}'{3}' ", _query, name, operator,val);
    }

    public DataTable ExcecuteQuery()
    {
        DataTable dt;
        // ado.net action

        return dt;
    }
}

これは、ダイナマイクレポートにチャートを含めるためのものです。

フィルターをビルドツールボックスに使用します。

これらは、より良い開発のためです。新しいレポートまたはチャートを追加する必要がある場合(私が持っているXMLおよびレポートまたはチャートを作成する部分)、adimのXMLのみを編集するビューを追加する必要があります。

XMLについて説明します。

  • タグクエリ属性srcは、ビューの名前です。

  • タグフィルターの機能が多すぎます:1追加するコントロールを取得します ツールボックス2は、これらの場合にsrcが存在する場合、これらのコントロールのデータソースを取得します。

  • タグ演算子は、SQLフィルター演算子です。

アイデアや例はありますか?

0 Answer