0

datalist を使用してデータを表示しています。

<asp:DataList ID="dlT" runat="server" DataSourceID="dsT"  DataKeyField="TID,TTypeID" onitemdatabound="dlT_ItemDataBound" >

コードバヒンでは、データキーの値が必要です:

protected void dlT_ItemDataBound(object sender, DataListItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item)
            {
                string Tid = dlT.DataKeys[e.Item.ItemIndex].Values["TID"].ToString();
                      ...
        }

私は常にエラー " 「オブジェクト」には「値」の定義が含まれておらず、「オブジェクト」型の最初の引数を受け入れる拡張メソッド「値」が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)「誰か助けてくれませんか?

4

1 に答える 1