私のプロジェクトでは、コンボボックスの値は「getArticles」という名前のメソッドに入っています。方法は次のとおりです。
public void getArticles(ComboBox cb)
{
var getAll = getAllFromDB("articles", "", "articleName ASC");
DataTable dt = getAll.Tables["articles"];
cb.DataSource = dt;
cb.DisplayMember = "articleName";
cb.ValueMember = "id";
}
「getAllFromDB」メソッドは記事テーブルからの選択を行っており、DataSetを返します。今、私の問題はここにあります。使用するcb.SelectedValue
と記事名のID値を取得できます。これは大丈夫です。しかし、私が使用cb.SelectedItem
すると、「System.Data.DataRowView」が表示されます。
私を助けてくれませんか、どうすれば使用するような記事名を取得できますcb.selectedItem
か?
敬具。