0

ネストされたグリッドビューがあり、親グリッドビューはデータキーを使用してデータを子グリッドビューにバインドします。

これまで、親グリッドビューには 1 つの列しかありませんでした。そのため、次の方法でデータを親 Gridview にバインドしていました。

GridView1.DataSource = id.Select(oid1 => new { id1 }).ToList(); // id1 is the datakey

ただし、現在、「ID」と「ID の数」という 2 つの列があります。

値をリストに保存して、グリッドビューに表示しようとすると。データを子グリッドビューにバインドできません。Data Key を認識していないことが原因だと思います。私は非常に正確に名前を指定していますが。

次の方法でリストとグリッドビューに値を保存しています。

public class results
    {
        public string id1 { get; set; }
        public int count { get; set; }

    }

List<results> res = new List<results>();
results r= new results();
r.id1="XXSSDD";
r.count=5;
res.Add(r);
Gridview1.DataSource=res;
Gridview1.DataBind();

また、idはハッシュセットに保存されているので、そのままにしておきたいです。

ありがとう。

ご不明な点がございましたら、お知らせください。

4

0 に答える 0