0

私は EntityFrameWork を初めて使用するので、ここで我慢してください。Web ページ (page1.apsx) n page2.aspx があります。

Page1.aspx は、次の項目のグリッドビューを表示しています。

EntityID

説明

ユーザーがエンティティを選択するたびに、このエンティティ ID を Page2.aspx に渡します。Page2 には EntityDataSource と GridView があります。また、このページのさまざまなテーブルから値を入力する必要があります。EntityDataSource でこれをどのように処理し、GridView に入力しますか?

ありがとうございました!

4

2 に答える 2

3

クエリ文字列をhttp://www.xyz.com/Page1.aspx?EntityID=1と考えてみましょう

ページ 2 で

 protected void Page_Load(object sender, EventArgs e)
        {
            DataClasses1DataContext db = new DataClasses1DataContext();
            var te = from p in db.table
                     where p.entityid=Request.Querystring["EntityID"]
                     select p;
            GridView1.DataSource = te;
            GridView1.DataBind();

        }
于 2011-03-23T13:41:15.330 に答える
0

これを使ってみてください。

OISLinqtoSQLDataContext db = new OISLinqtoSQLDataContext();
        var tr = from r in db.Users
                 join s in db.Entities on r.UserID equals s.ID
                 where s.ID = Convert.ToInt32(Request.QueryString["EntityID"])
                 select new
                 {
                     //To Show Items in GridView!
                 };

    GridView1.DataSource = tr;
    GridView1.DataBind();
于 2011-03-24T05:50:37.977 に答える