* DataGridViewRow.cs: Prevent an exception on a not yet databound grid,
where datasource is null.
[Fixes exception reported in bug 441240]
svn path=/trunk/mcs/; revision=121016
+2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
+
+ * DataGridViewRow.cs: Prevent an exception on a not yet databound grid,
+ where datasource is null.
+ [Fixes exception reported in bug 441240]
+
2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
* DataGridView.cs: EndEdit validation fixes.
2008-12-08 Ivan N. Zlatev <contact@i-nz.net>
* DataGridView.cs: EndEdit validation fixes.
[EditorBrowsable (EditorBrowsableState.Advanced)]
public object DataBoundItem {
get {
[EditorBrowsable (EditorBrowsableState.Advanced)]
public object DataBoundItem {
get {
- if (base.DataGridView != null) {
+ if (base.DataGridView != null && DataGridView.DataSource != null) {
CurrencyManager data = DataGridView.BindingContext[DataGridView.DataSource] as CurrencyManager;
if (data != null && data.List.Count > base.Index) {
return data.List[base.Index];
CurrencyManager data = DataGridView.BindingContext[DataGridView.DataSource] as CurrencyManager;
if (data != null && data.List.Count > base.Index) {
return data.List[base.Index];