【C# .NET】DataGridViewのコンボボックスの中身を動的に変更・追加する

公開日: : 最終更新日:2014/08/14 .NET

スポンサーリンク

データグリッドビューのコンボボックスの中身を変えるときの一番簡単な方法です。おそらく通常だとデータ配列をバインドさせるのでしょうが、もっと単純な方法は

int index = 0;      //行の番号
int cellnumber = 0; //セルの番号
~~
DataGridViewComboBoxCell cbc =
(DataGridViewComboBoxCell)dataGridView1.Rows[index].Cells[cellnumber];
for (int j = 0; j < 10; j++)
{
	cbc.Items.Add(j);
}
~~

コンボボックスにしている特定のセルを選択し、それを単純にDataGridViewComboBoxCellへキャストすればその参照はコンボボックスのように扱えるようになるため、後はItemsに追加するだけで中身は入るようになります。

スポンサーリンク
Amazon

  • このエントリーをはてなブックマークに追加

関連記事

リクルート期間限定ポイントの有効な使い道

はじめに  先日クレジットカードの見直し活動の一環でポイント還元率の

初心者がお金を貯めるための節約・財テク手法まとめ【ポイント還元・投資・税金対策】

はじめに  最近なるべく節約しようと思い、お金周りに関して色々調べて

動画講座を効率的にキャプチャして復習する方法

はじめに  最近、動画媒体の講座などをたまに視聴しています。独学だと

Twitterのオリジナルサイズの画像ファイル(.jpg-large,.jpg-orig等)を一括リネームする

Twitterの画像をオリジナルサイズで保存しようとするとjpg-la

【Unity】他のスクリプトを一括で取得して有効化・無効化を制御する

Unityを使っていて他のスクリプトを一時的に停止させたいと思ったので

テレビの録画をPCやNASで共有する

今までテレビはテレビ用のモニターで見ればいいやと思っていたのですが、さ

【DeepLearning】物体検出手法のSSD(Keras版)を試す (Ubuntu14.04)

はやりのディープラーニングの物体検出手法の一つであるSSDのサンプルを

→もっと見る

  • Author : ががんぼ
    プログラミングやWeb関係で気付いたことについてメモしていく予定。だいたいが備忘録ですが、自分でサンプルを作って動かしてみたりしています。
PAGE TOP ↑