1

現在、C# で DataGridView を使用していますが、1 つの列だけで 2 つの DataGridViewButtonColumn を作成するのは難しいと思います。

次のようにして、列に DataGridViewButtonColumn を 1 つだけ作成できます。

DataGridViewButtonColumn btnCol = new DataGridViewButtonColumn();
btnCol.Text = "...";
btnCol.UseColumnTextForButtonValue = true;            
DataGridView1.Columns.Add(btnCol);

DatagridView の 1 つの列に 2 つの DataGridViewButtonColumn を持つことは可能ですか?

前もって感謝します。:)

4

1 に答える 1

1

独自の列タイプを作成する必要がある可能性があります。これを実現する簡単な方法は、2 つのボタンを持つユーザー コントロールを作成し、このユーザー コントロールをカスタム グリッド列の編集コントロールとして使用することです。

ここにカレンダー列の作成に関する優れた MSDN ページがあります。

http://msdn.microsoft.com/en-us/library/7tas5c80.aspx

これは、カスタム列の構造を理解するための基礎として使用できます。また、ネット上でさらに正確なリソースを検索するためにも使用できます。この手法を使用してDataGridView、編集コントロールとして を持つカスタム列を作成する人を見たことがあります。

あるいは、はるかに簡単に... 2 つのボタン列を隣り合わせに配置するだけです。

于 2011-11-03T09:52:28.347 に答える