私はコンボボックスをdatagridviewにリンクしており、それは完全に動作しています。しかし、私はdatagridviewを編集可能にする必要がありますが、私はdatagridviewに何も入力することはできません。 ReadOnlyがオフ/オフです。私はdatagridviewの値がcellvaluechangedイベントを使用しようとしましたが、最初にセルを変更する必要があります。エンティティにlinqで編集可能なdatagridviewを作成するにはどうすればよいですか?datagridviewの編集が困難です。どのように編集可能にするのですか?
private void editDataGridView_CellContentClick_1(object sender, DataGridViewCellEventArgs e)
{
editDataGridView.CellValueChanged
+= new DataGridViewCellEventHandler(editDataGridView_CellValueChanged);
}
private void editDataGridView_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
MessageBox.Show("Cell Changed");
}
私はコンボボックスとのDataGridView
private void cboeCID_SelectedIndexChanged_1(object sender, EventArgs e)
{
var CID = Convert.ToInt32(cboeCID.Text);
using (Entities2 db = new Entities2())
{
var course = from c in db.Student_Course where c.CID == CID select new {
SID = c.SID,
Mark = c.Mark};
editDataGridView.DataSource = course.ToList();
}
}
スニペットコードは –
に動作していないあなたを持っています[EditModeを指定しました](https://msdn.microsoft.com/en-us/library/yztkd864(v = vs.110).aspx)? – stuartd
@stuartd EditonKeystrokeしかし、datagridviewのreadonlyプロパティがfalseに設定されていても、セルに入力することさえできません。 – Anon