|
web
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Subclassing a DataGrid controlWhat is the correct way to sbuclass a datagrid that we want to use in the designer that includes default columns? I am trying to create a control that inherits from DataGrid and performs some standard manipulation (such as creating default columns).... public class MyGrid : System.Windows.Forms.DataGrid I add columns either with the designer or on the constructor: // // dataGridTableStyle // this.dataGridTableStyle.DataGrid = this; this.dataGridTableStyle.GridColumnStyles.AddRange(new System.Windows.Forms.DataGridColumnStyle[] {this.dataGridNameColumn}); this.dataGridTableStyle.MappingName = "ArrayList"; // // dataGridNameColumn // this.dataGridNameColumn.HeaderText = "Name"; this.dataGridNameColumn.MappingName = "Name"; Now, if I add my grid to the ToolBox and add it to a form, a new instance of the GridTableSytle and and GridColumnStyle is created in the form. I get an error because I now have 2 TableStyles with the same MappingName. If I delete the TableStyle collection from the designer then it then works ok and only the instance created on the class is used. Thanks, Jeronimo Bertran Hi Jeronimo,
Welcome to ASPNET newsgroup. Regarding on the problem you mentioned, it seems related to winform control's Design-time developing. Based on my understanding , ASP.NET's datagrid control is much different from the winform datagrid, they have different underlying mechanism and design-time support. So if convenient ,I suggest you repost the quesiton in public.dotnet.framework.windowsforms newsgroup or its sub groups. Thanks, Steven Cheng Microsoft Online Support Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.) Yes, it has to do with the WinForms control... I didn't notice the aspnet
part on the newsgroup name. Thanks, Nevermind Jeronimo,
If you have any question on webform developing, please feel free to post in ASPNET group. We'll be glad to assist you. :--) Thanks, Steven Cheng Microsoft Online Support Get Secure! www.microsoft.com/security (This posting is provided "AS IS", with no warranties, and confers no rights.)
I've lost my drop down list box!
Columns are displayed twice Pop-up Message Box binding ArrayLists to DataGrids-- how to name the columns? Newbie: Datagrid Comes Up Blank?!? trying to display header only HOWTO: Bring that row back into focus ... Wrong window gets the content using datagrid ItemStyle question |
|||||||||||||||||||||||