0

データセット内の特定の値をキャッチし、それをグリッドビューのラベルに割り当てる方法は??

   DataSet ds = new DataSet();
        Label lblName = e.Row.FindControl("Label1") as Label;
        ds = Common.RunByDate(lblName.Text);
        DropDownList ddl = e.Row.FindControl("DropDownList1") as DropDownList;

        ddl.DataTextField = "RunDate";
        ddl.DataValueField = "RunDate";
        ddl.DataSource = ds;
        ddl.DataBind();
        var items = ddl.Items;

DSで私は3つの値を取得しています特定の値をキャッチする必要があります

TempName    Rundate   RunBy  

test    2012-10-11  chandu

データセットから3つの値を取得しているので、RunBy名を取得するにはどうすればよいですか?どうすればフィルタリングできますか

4

2 に答える 2

0

DataViewクラスを使用します。これは、有効なクエリをプッシュして、定義したロジックに従ってレコードをフィルタリングするRowFilterプロパティです。SQLバインディングのように割り当てますDataView

于 2012-10-30T07:32:52.383 に答える
0

あなたにはかなりの数のオプションがあります

var items = ddl.Items;

FindByText

var result = items.FindByText(text);

FindByValue

var result = items.FindByValue(value);
于 2012-10-30T07:33:41.410 に答える