I am not sure what to do in the in cell painting event. I have looked at the example given in msdn site and had implemented this example with my custom control. When I look at the datagrid, I do not see my control instead I see string[].Array. When I click on the cell and go into edit mode, I can see and edit my control. How can I modify the code so that by default, the data is displayed in my user control. Thank you.
On Sep 3, 11:24 pm, Arsalan Tamiz <[email protected]> wrote: > Normally the rendering of a "Cell" in DataGridView control > is handled through CellPainting event. If your goal is to just change the > look of a cell then this is simple. You just have to use the CellPainting > event. > > But here as I can see you need custom editing too. For this purpose you need > to host your own control in DataGridView Cell. > > Here is a msdn > article<http://msdn.microsoft.com/en-us/library/7tas5c80(v=VS.90).aspx>which > describes how to host DateTimePicker control in DataGridView cell. > This will give you a quick start. > > > > On Sat, Sep 4, 2010 at 3:42 AM, R <[email protected]> wrote: > > Template column is in gridview in ASP.NET not in datagridview in > > windows forms. > > > On Sep 3, 2:52 pm, Jamie Fraser <[email protected]> wrote: > > > TemplateColumn > > > > On Fri, Sep 3, 2010 at 9:23 PM, R <[email protected]> wrote: > > > > How can I create a custom column in datagridview that displays data in > > > > a user control? > > > > In the datagridview I have to show the Goal value and it corresponding > > > > Achieved value for each year. > > > > > ex: > > > > | 2010 | 2011 | 2012 > > > > ====================================== > > > > Earnings | T | $20000 | $25000 | $30000 > > > > | A | $18000 | $26000 | $29000 > > > --------------------------------------------------------------------------- > > > > Expenses | T | $10000 | $10000 | $10000 > > > > | A | $9000 | $10000 | $12000 > > > --------------------------------------------------------------------------- > > > > New Hire | T | 20 | 10 | 6 > > > > | A | 22 | 10 | 5 > > > > > So I need two textboxes showing in the cell at the same time (both > > > > when the cell is in the display mode and when it is in Editing mode) > > > > > Can this be achieved? Any other ideas are more than welcome. > > > > > Thank you.- Hide quoted text - > > > > - Show quoted text -- Hide quoted text - > > - Show quoted text -
