Re: [Mono-dev] DataGridView virtual mode, exception

2008-07-11 Thread Anhell


Jonathan Pobst wrote:
 
 Virtual mode, and indeed much of DataGridView, does not work under Mono
 1.9.  I have been improving it for Mono 2.0, but it is highly unlikely
 that virtual mode will be working by then.
 

So, what are the current plans for the DataGridView virtual mode. 
Any chances we will see it on Mono 2.0 final release?

Thanks in advance.

-- 
View this message in context: 
http://www.nabble.com/DataGridView-virtual-mode%2C-exception-tp16498531p18383750.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] DataGridView virtual mode, exception

2008-07-11 Thread Jonathan Pobst
No, it will not be in Mono 2.0.  Perhaps it will be in 2.1 or 2.2.

Jonathan

Anhell wrote:
 Jonathan Pobst wrote:
 Virtual mode, and indeed much of DataGridView, does not work under
 Mono 1.9. I have been improving it for Mono 2.0, but it is highly
 unlikely that virtual mode will be working by then.
 
 So, what are the current plans for the DataGridView virtual mode. Any 
 chances we will see it on Mono 2.0 final release? Thanks in advance.
 
 View this message in context: Re: DataGridView virtual mode, exception 
 http://www.nabble.com/DataGridView-virtual-mode%2C-exception-tp16498531p18383750.html
 Sent from the Mono - Dev mailing list archive 
 http://www.nabble.com/Mono---Dev-f1369.html at Nabble.com.
 
 
 
 
 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] DataGridView virtual mode, exception

2008-04-04 Thread Cetin Sert
Dear Mono Devs,

mono DGVV.exe

Unhandled Exception: System.NullReferenceException: Object reference not set
to an instance of an object
  at System.Windows.Forms.DataGridView.set_RowCount (Int32 value) [0x0]
  at (wrapper remoting-invoke-with-check)
System.Windows.Forms.DataGridView:set_RowCount (int)
  at DGVV.Form1..ctor () [0x0]
  at (wrapper remoting-invoke-with-check) DGVV.Form1:.ctor ()
  at DGVV.Program.Main () [0x0]

when setting RowCount property on a DataGridView instance in virtual mode, I
get the above exception with Mono 1.2.4, 1.2.6 and 1.9.

Is virtual mode of DataGridView usable in Mono (1.9)?

If it is, what am I doing wrong?
If it is not, what other winforms grid control do you suggest me to use? (It
should have a virtual mode support... I tested SourceGrid but it does not
draw properly when in virtual mode.)

Best Regards,
Cetin Sert

http://corsis.de



using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace DGVV
{
public partial class Form1 : Form
{
public DataGridView dgv = new DataGridView();

public Form1()
{
InitializeComponent();

dgv.VirtualMode = true;

dgv.CellValueNeeded += new
DataGridViewCellValueEventHandler(dgv_CellValueNeeded);

// Add columns to the DataGridView.
DataGridViewTextBoxColumn companyNameColumn = new
DataGridViewTextBoxColumn();
companyNameColumn.HeaderText = Company Name;
companyNameColumn.Name = Company Name;
DataGridViewTextBoxColumn contactNameColumn = new
DataGridViewTextBoxColumn();
contactNameColumn.HeaderText = Contact Name;
contactNameColumn.Name = Contact Name;
dgv.Columns.Add(companyNameColumn);
dgv.Columns.Add(contactNameColumn);
dgv.AutoSizeColumnsMode =
DataGridViewAutoSizeColumnsMode.AllCells;
dgv.EditMode = DataGridViewEditMode.EditProgrammatically;
dgv.AllowUserToAddRows = false;

dgv.RowCount = 4;
}

void dgv_CellValueNeeded(object sender,
DataGridViewCellValueEventArgs e)
{
switch (e.ColumnIndex)
{
case 0:
e.Value = Sertcom;
break;

case 1:
e.Value = e.RowIndex  2 ? Cetin : Metin;
break;
}
}
}
}
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] DataGridView virtual mode, exception

2008-04-04 Thread Jonathan Pobst
Virtual mode, and indeed much of DataGridView, does not work under Mono 
1.9.  I have been improving it for Mono 2.0, but it is highly unlikely 
that virtual mode will be working by then.

I do not know of any alternatives either.  Perhaps someone else does.

Jonathan


Cetin Sert wrote:
 Dear Mono Devs,
 
 mono DGVV.exe
 
 Unhandled Exception: System.NullReferenceException: Object reference not 
 set to an instance of an object
   at System.Windows.Forms.DataGridView.set_RowCount (Int32 value) [0x0]
   at (wrapper remoting-invoke-with-check) 
 System.Windows.Forms.DataGridView:set_RowCount (int)
   at DGVV.Form1..ctor () [0x0]
   at (wrapper remoting-invoke-with-check) DGVV.Form1:.ctor ()
   at DGVV.Program.Main () [0x0]
 
 when setting RowCount property on a DataGridView instance in virtual 
 mode, I get the above exception with Mono 1.2.4, 1.2.6 and 1.9.
 
 Is virtual mode of DataGridView usable in Mono (1.9)?
 
 If it is, what am I doing wrong?
 If it is not, what other winforms grid control do you suggest me to use? 
 (It should have a virtual mode support... I tested SourceGrid but it 
 does not draw properly when in virtual mode.)
 
 Best Regards,
 Cetin Sert
 
 http://corsis.de
 
 
 
 using System;
 using System.Collections.Generic;
 using System.ComponentModel;
 using System.Data;
 using System.Drawing;
 using System.Text;
 using System.Windows.Forms;
 
 namespace DGVV
 {
 public partial class Form1 : Form
 {
 public DataGridView dgv = new DataGridView();
 
 public Form1()
 {
 InitializeComponent();
 
 dgv.VirtualMode = true;
 
 dgv.CellValueNeeded += new 
 DataGridViewCellValueEventHandler(dgv_CellValueNeeded);
 
 // Add columns to the DataGridView.
 DataGridViewTextBoxColumn companyNameColumn = new 
 DataGridViewTextBoxColumn();
 companyNameColumn.HeaderText = Company Name;
 companyNameColumn.Name = Company Name;
 DataGridViewTextBoxColumn contactNameColumn = new 
 DataGridViewTextBoxColumn();
 contactNameColumn.HeaderText = Contact Name;
 contactNameColumn.Name = Contact Name;
 dgv.Columns.Add(companyNameColumn);
 dgv.Columns.Add(contactNameColumn);
 dgv.AutoSizeColumnsMode = 
 DataGridViewAutoSizeColumnsMode.AllCells;
 dgv.EditMode = DataGridViewEditMode.EditProgrammatically;
 dgv.AllowUserToAddRows = false;

 dgv.RowCount = 4;
 }
 
 void dgv_CellValueNeeded(object sender, 
 DataGridViewCellValueEventArgs e)
 {
 switch (e.ColumnIndex)
 {
 case 0:
 e.Value = Sertcom;
 break;
 
 case 1:
 e.Value = e.RowIndex  2 ? Cetin : Metin;
 break;
 }
 }
 }
 }
 
 
 
 
 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list

___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list