タグ付けされた質問 「datagrid」

19
数百万行のJavaScriptデータグリッド[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する JavaScriptを使用して、グリッド内の多数のデータ行(つまり、数百万行)をユーザーに提示する必要があります。 ユーザーは、一度にページを表示したり、有限量のデータのみを表示したりすることはできません。 むしろ、すべてのデータが利用可能であるように見えるはずです。 データを一度にダウンロードする代わりに、ユーザーがグリッドにスクロールすることにより、小さなチャンクがダウンロードされます。 このフロントエンドでは行は編集されないため、読み取り専用グリッドを使用できます。 この種のシームレスなページングのために、JavaScriptで記述されたどのデータグリッドが存在しますか?

5
下部のWPFデータグリッドの空の行
私は私のデータグリッドを使用してバインドします //fill datagrid public DataTable GameData { get { DataSet ds = new DataSet(); FileStream fs = new FileStream(IMDB.WebPage.Class.Config.XMLPath, FileMode.Open, FileAccess.Read); StreamReader reader = new StreamReader(fs, Encoding.Default); ds.ReadXml(reader); fs.Close(); DataTable temp = ds.Tables[0]; return ds.Tables[0]; } } なんらかの理由で下部に空の行が表示されます。グリッドのボタンやチェックボックスをクリックした後、空の行が追加される場合があります。 どうしてこれなの?そして、これをどのようにブロックしますか?
201 wpf  datagrid 

11
WPF DataGridでシングルクリックチェックボックスを選択する方法
最初の列がテキスト列で、2番目の列がCheckBox列であるDataGridがあります。チェックボックスをクリックしたいのですが。チェックされるはずです。 ただし、選択するには2クリックかかります。1回目のクリックではセルが選択され、2回目のクリックではチェックボックスがオンになります。ワンクリックでチェックボックスをオン/オフにする方法。 WPF 4.0を使用しています。DataGridの列はAutoGeneratedです。

8
DataGridで選択した行の色を設定する方法
DataGridで選択された行のデフォルトの背景色が暗すぎて読み取れません。とにかくそれを上書きすることはありますか? これを試しました <dg:DataGrid.RowStyle> <Style TargetType="{x:Type dg:DataGridRow}"> <Style.Triggers> <Trigger Property="IsSelected" Value="True" > <Setter Property="Background" Value="Gainsboro" /> </Trigger> </Style.Triggers> </Style> </dg:DataGrid.RowStyle> しかし、まだ何も...
127 c#  wpf  xaml  datagrid 

8
WPF DataGridを可変数の列にバインドするにはどうすればよいですか?
私のWPFアプリケーションは、毎回異なる数の列を持つ可能性があるデータのセットを生成します。出力には、フォーマットの適用に使用される各列の説明が含まれています。出力の簡略化されたバージョンは次のようになります。 class Data { IList<ColumnDescription> ColumnDescriptions { get; set; } string[][] Rows { get; set; } } このクラスはWPF DataGridのDataContextとして設定されますが、実際には列をプログラムで作成します。 for (int i = 0; i < data.ColumnDescriptions.Count; i++) { dataGrid.Columns.Add(new DataGridTextColumn { Header = data.ColumnDescriptions[i].Name, Binding = new Binding(string.Format("[{0}]", i)) }); } 代わりに、このコードをXAMLファイルのデータバインディングに置き換える方法はありますか?
124 c#  wpf  xaml  data-binding  datagrid 

10
XAML DataGridColumnsでDataGrid全体を埋めるにはどうすればよいですか?
サイズ変更可能な列を持つXAML(Silverlightではなく)でDataGridsを使用していますが、ユーザーが画面のサイズを変更すると、DataGridが拡張されます。 現在、すべてのDataGrid列の幅がDataGridの幅よりも小さい場合、クリックできない余分な「列」が表示され、目的を果たさなくなります。 1つの列を常にサイズ変更して残りのすべてのスペースを埋める方法を知っている人はいますか?
117 c#  wpf  xaml  datagrid  wpf-controls 

4
WPFデータグリッドのセルの編集を無効にするにはどうすればよいですか?
Windows Presentation Foundationでデータグリッドを構築していますが、問題があります。ユーザーがデータグリッドのセルをダブルクリックすると、セルが編集モードになります。それを防ぎたい。代わりに、ユーザーが行全体を選択できるようにしたい-その中の値を編集しない。 クリックしたセルを編集モードにする代わりに、ダブルクリックで行全体が選択されるようにするにはどうすればよいですか?

5
列内のボタン、クリックイベントハンドラーでの元の行を取得
WPF Datagridのitemsourceを、DALから返されたオブジェクトのリストに設定しました。ボタンを含む追加の列も追加しました。xamlは次のとおりです。 <toolkit:DataGridTemplateColumn MinWidth="100" Header="View"> <toolkit:DataGridTemplateColumn.CellTemplate> <DataTemplate> <Button Click="Button_Click">View Details</Button> </DataTemplate> </toolkit:DataGridTemplateColumn.CellTemplate> </toolkit:DataGridTemplateColumn> これは問題なくレンダリングされます。しかし、Button_Clickメソッドでは、ボタンが存在するデータグリッドの行を取得する方法はありますか?より具体的には、私のオブジェクトのプロパティの1つは "Id"であり、これをイベントハンドラーの別のフォームのコンストラクターに渡すことができるようにしたいと考えています。 private void Button_Click(object sender, RoutedEventArgs e) { //I need to know which row this button is on so I can retrieve the "id" } おそらく、xamlに何か特別なものが必要なのでしょうか、それとも、これを迂回的にしようとしているのでしょうか?どんな助け/アドバイスもありがたいです。

3
WPFで安全にUI(メイン)スレッドにアクセスする
次の方法で、監視しているログファイルが更新されるたびに(新しいテキストが追加されて)データグリッドを更新するアプリケーションがあります。 private void DGAddRow(string name, FunctionType ft) { ASCIIEncoding ascii = new ASCIIEncoding(); CommDGDataSource ds = new CommDGDataSource(); int position = 0; string[] data_split = ft.Data.Split(' '); foreach (AttributeType at in ft.Types) { if (at.IsAddress) { ds.Source = HexString2Ascii(data_split[position]); ds.Destination = HexString2Ascii(data_split[position+1]); break; } else { position += at.Size; } …

2
WPFエラー:ターゲット要素の管理FrameworkElementが見つかりません
私が持っているDataGridイメージを持っている行で。この画像は、トリガーで特定の状態にバインドされています。状態が変わったら画像を変えたいです。 テンプレート自体はHeaderStyleのに設定されDataGridTemplateColumnます。このテンプレートにはいくつかのバインディングがあります。最初のバインド日はそれが何日であるかを示し、状態はトリガーで画像を変更します。 これらのプロパティはViewModelで設定されます。 プロパティ: public class HeaderItem { public string Day { get; set; } public ValidationStatus State { get; set; } } this.HeaderItems = new ObservableCollection<HeaderItem>(); for (int i = 1; i < 15; i++) { this.HeaderItems.Add(new HeaderItem() { Day = i.ToString(), State = ValidationStatus.Nieuw, }); } データグリッド: <DataGrid …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.