Hallo,
folgende Situation:
Ich habe eine BindingSource, deren DataSource ein DataTable ist.
Beim DataTable sind die Properties AllowNew, AllowEdit & AllowDelete des DefaultViews alle auf false gesetzt.
Oben genannte BindingSource ist jetzt an ein DataGridView gebunden und man kann nicht editieren, neu anlegen bzw. löschen - sehr schön, wie gewollt.
Wenn nun noch eine TextBox an die BindingSource gebunden wird, kann man in dieser sehr wohl editieren, d.h. die Eigenschaften AllowXYZ werden nicht berücksichtigt.
Gibt es eine Möglichkeit, dass diese auch in einer TextBox Berücksichtigung finden?
TIA,
Karsten
folgende Situation:
Ich habe eine BindingSource, deren DataSource ein DataTable ist.
Beim DataTable sind die Properties AllowNew, AllowEdit & AllowDelete des DefaultViews alle auf false gesetzt.
Oben genannte BindingSource ist jetzt an ein DataGridView gebunden und man kann nicht editieren, neu anlegen bzw. löschen - sehr schön, wie gewollt.
Wenn nun noch eine TextBox an die BindingSource gebunden wird, kann man in dieser sehr wohl editieren, d.h. die Eigenschaften AllowXYZ werden nicht berücksichtigt.
Gibt es eine Möglichkeit, dass diese auch in einer TextBox Berücksichtigung finden?
Code:
bindingSource.DataSource = dt; dt.DefaultView.AllowNew = false; dt.DefaultView.AllowEdit = false; dt.DefaultView.AllowDelete = false; dataGridView1.DataSource = bindingSource; textBox1.DataBindings.Add("Text", bindingSource, "EmployeeDept", false);
Karsten
Comment