私はデータグリッドと、観測可能なコレクションをAPIのデータで埋めました。Datagridに特定の列を入力します。
データグリッドにハイパーリンク列を作成しました。この特定の列に、観測可能なコレクションのデータを入力したいと考えています。これどうやってするの ?
私はデータグリッドと、観測可能なコレクションをAPIのデータで埋めました。Datagridに特定の列を入力します。
データグリッドにハイパーリンク列を作成しました。この特定の列に、観測可能なコレクションのデータを入力したいと考えています。これどうやってするの ?
DataGridは行ベースです。 ItemsSource
コレクションを反復処理し、列に対応する特定のプロパティを設定する必要があります。列は、もちろん、上記のプロパティにバインドされる必要があります。
私のObservableCollectionからデータを選択するには、LINQリクエストが最良の方法だと思われます。
var filtreditems = from games in App.ApiGamesList //(my observable collection)
select games.api_detail_url;
それから私は、データグリッドに結果を入れてみてください:
mydatagrid.ItemsSource = filtreditems;
問題ではなく、DataGridの行のURLを表示するので、それはタイトルの「長さ」を持つ列とな長さを示しています各行のURLの
誰かが私のデータグリッドが長さの列を各URLの文字数で表示するのはなぜですか?このLINQリクエストを使用すると、URL自体?もし私がそうなら: 'foreach(App.ApiGamesListのvarゲーム) { mastring = mastring +" - "+ games.api_detail_url; } MessageBox.Show(mastring); ' URLを持つ文字列を取得します。 – Ishiru
私はそれを行うためにどのコードを使用できるか考えていますか?どのように観測可能なコレクションから特定のデータを選択できますか? – Ishiru
それは別の質問で、かなり基本的です。検索stackoverflowまたはGoogle、そこには、LINQを含む様々な方法があります。 –
私のやりたいことは自分のコレクションからリンクデータを選択し、データグリッド内の特定の列に挿入することです – Ishiru