csharp DataGridView中で,独自のクラスをバインドする方法。记述したコーディングと,あとはDataGirdViewのバインドしたい列のDataPropertyNameプロパティに,独自

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp DataGridView中で,独自のクラスをバインドする方法。记述したコーディングと,あとはDataGirdViewのバインドしたい列のDataPropertyNameプロパティに,独自相关的知识,希望对你有一定的参考价值。

internal class Parson
{
  internal int ID { get; set; }
  internal string Name { get; set; }
}
// Fields 
// こんな感じでBinding用のインスタンス変数を定義する。 
private BindingList<Parson> dataSource = new BindingList<Parson>();
 
// Ctor
public MainForm()
{
  // 追加行を許可する。 
  this.dataSource.AllowNew = true;
  this.dataGirdView1.DataSource = this.dataSource;
}
 
// Event
private void HogeHoge_Event(object sender, EventArgs e)
{
  // GUIで編集した内容は、Binding用変数を介してアクセスできる。 
  if(this.dataSource.Count > 0)
  {
    string name = this.dataSource[0].Name;
  }
}

以上是关于csharp DataGridView中で,独自のクラスをバインドする方法。记述したコーディングと,あとはDataGirdViewのバインドしたい列のDataPropertyNameプロパティに,独自的主要内容,如果未能解决你的问题,请参考以下文章

csharp 【C#,表格】的DataGridViewの列の工具提示に改行を入れる

text PowerShell中で卷曲の実行

sh IPython中でLTSVの解析

golang 去言语の中でÇ言语を利用する

python Python中で他阶层にあるモジュールの进口

ruby 缲り返し处理の中でカウンターを使う,カウンターの初期値を指定する