1

通常の winform コントロールでは、次のようにします。

        ListView.SelectedListViewItemCollection col = listView1.SelectedItems;

        foreach (ListViewItem item in col)
        {
            label8.Text = item.SubItems[1].Text;
            label9.Text = item.SubItems[3].Text;
        }

しかし、telek radlistview で同じものを作成することはできません。何かアイデアはありますか?

4

2 に答える 2

2

radlistviewで同様のことができるはずです。使用する必要のあるクラスはTelerik.WinControls.UI.ListViewDataItemです。

    Telerik.WinControls.UI.ListViewSelectedItemCollection col = listView1.SelectedItems

    foreach (ListViewDataItem item in col)
    {
        label8.Text = item[1].ToString();
        label9.Text = item[3].ToString();
    }

ToString()が必要かどうかはわかりません。ToString()なしで試してみましたが、問題なく動作しましたが、オブジェクトは文字列です。

于 2012-05-23T18:30:35.880 に答える
0

Telerikのドキュメントに従う

RadListView のサブ項目の値を取得または設定するには、次の 3 つの方法のいずれかを選択できます。 - 列インデックスを使用する - 列名を使用する - 列参照を使用する

例:

 item[0] = "CellValue1";
 item["Column2"] = "CellValue2";
 item[radListView1.Columns[2]] = "CellValue3";
于 2014-07-07T11:18:22.457 に答える