{"id":2251,"date":"2024-10-17T13:14:31","date_gmt":"2024-10-17T13:14:31","guid":{"rendered":"http:\/\/localhost:10003\/?p=2251"},"modified":"2025-08-04T13:55:31","modified_gmt":"2025-08-04T13:55:31","slug":"uso-de-itemproperties-y-columnas-para-personalizar-la-cuadricula-de-datos","status":"publish","type":"post","link":"https:\/\/xceed.com\/es\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/","title":{"rendered":"Uso de ItemProperties y Columnas para personalizar tu DataGrid"},"content":{"rendered":"<p class=\"wp-block-paragraph\">M\u00e1s informaci\u00f3n&nbsp;<a href=\"http:\/\/xceed.com\/en\/our-products\/product\/datagrid-for-wpf\" target=\"_blank\" rel=\"noreferrer noopener\">Xceed DataGrid para WPF<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En el art\u00edculo anterior, repasamos los conceptos b\u00e1sicos para a\u00f1adir Xceed DataGrid para WPF a un nuevo proyecto de aplicaci\u00f3n WPF. Hab\u00edamos terminado con una nota acerca de c\u00f3mo tanto el&nbsp;<em>AutoCreateItemProperties<\/em>&nbsp;propiedad en&nbsp;<em>DataGridCollectionViewSource<\/em>y el&nbsp;<em>AutoCreateColumns<\/em>&nbsp;propiedad en&nbsp;<em>DataGridControl<\/em>son verdaderos por defecto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esta vez, vamos a ver estas propiedades con m\u00e1s detalle, para saber m\u00e1s sobre lo que el&nbsp;<em>AutoCreateItemProperties<\/em>&nbsp;y&nbsp;<em>AutoCreateColumns<\/em>&nbsp;y c\u00f3mo podemos utilizarlos para personalizar la&nbsp;<em>ItemProperties<\/em>&nbsp;y&nbsp;<em>Columnas<\/em>&nbsp;en lugar de dejar que el DataGrid cargue todo autom\u00e1ticamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Introducci\u00f3n<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00e1sicamente hay dos \"capas\": primero la vista de colecci\u00f3n con sus propiedades de elemento, que representa los campos de la fuente de datos; y luego las columnas en el DataGrid, que representa los campos que deben estar presentes en la rejilla. En ambos niveles, es posible dejar que Xceed DataGrid para WPF detecte autom\u00e1ticamente todos los campos y los incluya, o elegir especificarlos expl\u00edcitamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DataGridCollectionView \/ AutoCreateItemProperties<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En&nbsp;<em>DataGridCollectionView<\/em>&nbsp;se utiliza para envolver cualquier colecci\u00f3n que implemente el m\u00e9todo&nbsp;<em>IEnumerable<\/em>&nbsp;para agrupar, ordenar o filtrar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En&nbsp;<em>AutoCreateItemProperties<\/em>&nbsp;se establece en&nbsp;<strong>verdadero<\/strong>&nbsp;(valor por defecto), se crear\u00e1 autom\u00e1ticamente una propiedad de elemento en la vista de colecci\u00f3n para cada campo que se encuentre en la tabla (u otra) utilizada como fuente de la vista de colecci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code data-no-translation=\"\">&lt;xcdg:DataGridCollectionViewSource x:Key=\"cvs_products\"\n\tSource=\"{Binding Source={x:Static Application.Current}, Path=Products}\"&gt;\n\n&lt;\/xcdg:DataGridCollectionViewSource&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sin embargo, puede que la fuente tenga cientos de columnas y s\u00f3lo queramos algunas concretas. En este caso querremos establecer&nbsp;<em>AutoCreateItemProperty<\/em>&nbsp;a&nbsp;<strong>falso<\/strong>&nbsp;y especifique las columnas que desea incluir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code data-no-translation=\"\">&lt;xcdg:DataGridCollectionViewSource x:Key=\"cvs_products\"\n\tSource=\"{Binding Source={x:Static Application.Current}, Path=Products}\"\n\tAutoCreateItemProperties=\"False\"&gt;\n\n\t&lt;xcdg:DataGridCollectionViewSource.ItemProperties&gt;\n\t\t&lt;xcdg:DataGridUnboundItemProperty Name=\"ProductID\" Title=\"ID\" \/&gt;\n\t\t&lt;xcdg:DataGridUnboundItemProperty Name=\"ProductName\" Title=\"Name\" \/&gt;\n\t\t&lt;xcdg:DataGridUnboundItemProperty Name=\"ProductPrice\" Title=\"Price\" \/&gt;\n\t&lt;\/xcdg:DataGridCollectionViewSource.ItemProperties&gt;\n&lt;\/xcdg:DataGridCollectionViewSource&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n es posible \"a\u00f1adir\" datos sin vincular a un elemento de datos mediante el uso de propiedades de elementos sin vincular, que se representan mediante la propiedad&nbsp;<em>DataGridUnboundItemProperty<\/em>&nbsp;clase. Estas propiedades de elementos no vinculados pueden utilizarse para proporcionar datos adicionales, como columnas calculadas<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code data-no-translation=\"\">&lt;xcdg:DataGridCollectionViewSource x:Key=\"cvs_products\"\n\tSource=\"{Binding Source={x:Static Application.Current}, Path=Products}\"&gt;\n\t\t&lt;xcdg:DataGridCollectionViewSource.ItemProperties&gt;\n\n\t\t&lt;xcdg:DataGridUnboundItemProperty Name=\"TotalUnitsValue\"\n\t\t\t\t\t\t\tDataType=\"{x:Type sys:Double}\"\n\t\t\t\t\t\t\tQueryValue=\"DataGridUnboundItemProperty_QueryValue\" \/&gt;\n\n\t&lt;\/xcdg:DataGridCollectionViewSource.ItemProperties&gt;\n&lt;\/xcdg:DataGridCollectionViewSource&gt;\n<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">DataGridControl \/ AutoCreateColumns<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">En&nbsp;<em>de DataGridControl<\/em>&nbsp;representa las columnas que est\u00e1n presentes en la rejilla de datos. Las columnas pueden estar visibles u ocultas, pero est\u00e1n presentes para ser utilizadas por la rejilla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En&nbsp;<em>AutoCreateColumns<\/em>&nbsp;se establece en&nbsp;<strong>verdadero<\/strong>&nbsp;(valor por defecto), se crear\u00e1 autom\u00e1ticamente una columna en el archivo&nbsp;<em>de DataGridControl<\/em>&nbsp;para cada propiedad de art\u00edculo que se encuentre en&nbsp;<em>DataGridCollectioView<\/em>&nbsp;(u otro) que se estableci\u00f3 como&nbsp;<em>de DataGrid<\/em>&nbsp;fuente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code data-no-translation=\"\">&lt;xcdg:DataGridControl x:Name=\"OrdersGrid\"\n\tItemsSource=\"{Binding Source={StaticResource cvs_products}}\"&gt;\n\n&lt;\/xcdg:DataGridControl&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sin embargo, quiz\u00e1s s\u00f3lo queramos un subconjunto para las columnas de nuestra cuadr\u00edcula. En este caso querremos establecer&nbsp;<em>AutoCreateColumns<\/em>&nbsp;a false y especificar qu\u00e9 columnas incluir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code data-no-translation=\"\">&lt;xcdg:DataGridControl x:Name=\"OrdersGrid\"\n\tItemsSource=\"{Binding Source={StaticResource cvs_products}}\"\n\tAutoCreateColumns=\"False\"&gt;\n\n\t&lt;xcdg:DataGridControl.Columns&gt;\n\t\t&lt;xcdg:Column FieldName=\"ProductID\" Title=\"ID\" \/&gt;\n\t\t&lt;xcdg:Column FieldName=\"ProductName\" Title=\"Name\" \/&gt;\n\t\t&lt;xcdg:Column FieldName=\"ProductPrice\" Title=\"Price\" \/&gt;\n\t&lt;\/xcdg:DataGridControl.Columns&gt;\n&lt;\/xcdg:DataGridControl&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Tambi\u00e9n es posible a\u00f1adir columnas no enlazadas. \u00c9stas representan una columna que puede utilizarse para mostrar informaci\u00f3n no relacionada con los datos, como una etiqueta o controles que permitan realizar alg\u00fan tipo de acci\u00f3n (por ejemplo, un bot\u00f3n para abrir una ventana en la que pueda editarse el elemento actual).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Por ejemplo:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code data-no-translation=\"\">&lt;xcdg:DataGridControl x:Name=\"OrdersGrid\"\n\tItemsSource=\"{Binding Source={StaticResource cvs_products}}\"&gt;\n\n\t&lt;xcdg:DataGridControl.Columns&gt;\n\t\t&lt;xcdg:UnboundColumn FieldName=\"EditRowColumn\" Width=\"30\"&gt;\n\t\t\t&lt;xcdg:UnboundColumn.CellContentTemplate&gt;\n\t\t\t\t&lt;DataTemplate&gt;\n\t\t\t\t\t&lt;Button Click=\"Button_Click\" Content=\"...\" \/&gt;\n\t\t\t\t&lt;\/DataTemplate&gt;\n\t\t\t&lt;\/xcdg:UnboundColumn.CellContentTemplate&gt;\n\t\t&lt;\/xcdg:UnboundColumn&gt;\n\t&lt;\/xcdg:DataGridControl.Columns&gt;\n&lt;\/xcdg:DataGridControl&gt;\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Para m\u00e1s informaci\u00f3n, consulte el&nbsp;<a href=\"https:\/\/doc.xceed.com\/xceed-datagrid-for-wpf\/webframe.html#rootWelcome.html\" target=\"_blank\" rel=\"noreferrer noopener\">documentaci\u00f3n<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Esta vez, vamos a echar un vistazo a estas propiedades con m\u00e1s detalle, para aprender m\u00e1s acerca de lo que AutoCreateItemProperties y AutoCreateColumns realmente hacen, y c\u00f3mo podemos utilizarlas para personalizar las ItemProperties y Columns en lugar de dejar que el DataGrid cargue todo autom\u00e1ticamente.<\/p>","protected":false},"author":2,"featured_media":2238,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[141,60],"tags":[],"class_list":["post-2251","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-all","category-tutorials"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Using ItemProperties and Columns to customize your DataGrid - Xceed Software<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xceed.com\/es\/blog\/tutoriales\/uso-de-itemproperties-y-columnas-para-personalizar-la-cuadricula-de-datos\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using ItemProperties and Columns to customize your DataGrid - Xceed Software\" \/>\n<meta property=\"og:description\" content=\"This time, let&#039;s take a look at these properties in more detail, to learn more about what the\u00a0AutoCreateItemProperties\u00a0and\u00a0AutoCreateColumns\u00a0actually do, and how we can use them to customize the\u00a0ItemProperties\u00a0and\u00a0Columns\u00a0instead of letting the DataGrid automatically load everything.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xceed.com\/es\/blog\/tutoriales\/uso-de-itemproperties-y-columnas-para-personalizar-la-cuadricula-de-datos\/\" \/>\n<meta property=\"og:site_name\" content=\"Xceed Software\" \/>\n<meta property=\"article:published_time\" content=\"2024-10-17T13:14:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-04T13:55:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/blog_DGP-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alain Jreij\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alain Jreij\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/\"},\"author\":{\"name\":\"Alain Jreij\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\"},\"headline\":\"Using ItemProperties and Columns to customize your DataGrid\",\"datePublished\":\"2024-10-17T13:14:31+00:00\",\"dateModified\":\"2025-08-04T13:55:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/\"},\"wordCount\":515,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/blog_DGP-1.png\",\"articleSection\":[\"All\",\"Tutorials\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/\",\"name\":\"Using ItemProperties and Columns to customize your DataGrid - Xceed Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/blog_DGP-1.png\",\"datePublished\":\"2024-10-17T13:14:31+00:00\",\"dateModified\":\"2025-08-04T13:55:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#primaryimage\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/blog_DGP-1.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2024\\\/10\\\/blog_DGP-1.png\",\"width\":350,\"height\":350},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/xceed.com\\\/blog\\\/tutorials\\\/using-itemproperties-and-columns-to-customize-your-datagrid\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/xceed.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using ItemProperties and Columns to customize your DataGrid\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"name\":\"Xceed Software\",\"description\":\"Provides tools for .NET, Windows Forms, WPF, Silverlight, and ASP.NET developers to create better applications.\",\"publisher\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/xceed.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#organization\",\"name\":\"Xceed Software\",\"alternateName\":\"Xceed Software\",\"url\":\"https:\\\/\\\/xceed.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Untitled-design-24.png\",\"contentUrl\":\"https:\\\/\\\/xceed.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/Untitled-design-24.png\",\"width\":512,\"height\":512,\"caption\":\"Xceed Software\"},\"image\":{\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/xceed.com\\\/fr\\\/#\\\/schema\\\/person\\\/2d9169e6fd8ae4a8f58a9e1cc9a73778\",\"name\":\"Alain Jreij\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g\",\"caption\":\"Alain Jreij\"},\"url\":\"https:\\\/\\\/xceed.com\\\/es\\\/blog\\\/author\\\/jreijaxceed-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Using ItemProperties and Columns to customize your DataGrid - Xceed Software","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/xceed.com\/es\/blog\/tutoriales\/uso-de-itemproperties-y-columnas-para-personalizar-la-cuadricula-de-datos\/","og_locale":"es_MX","og_type":"article","og_title":"Using ItemProperties and Columns to customize your DataGrid - Xceed Software","og_description":"This time, let's take a look at these properties in more detail, to learn more about what the\u00a0AutoCreateItemProperties\u00a0and\u00a0AutoCreateColumns\u00a0actually do, and how we can use them to customize the\u00a0ItemProperties\u00a0and\u00a0Columns\u00a0instead of letting the DataGrid automatically load everything.","og_url":"https:\/\/xceed.com\/es\/blog\/tutoriales\/uso-de-itemproperties-y-columnas-para-personalizar-la-cuadricula-de-datos\/","og_site_name":"Xceed Software","article_published_time":"2024-10-17T13:14:31+00:00","article_modified_time":"2025-08-04T13:55:31+00:00","og_image":[{"width":350,"height":350,"url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/blog_DGP-1.png","type":"image\/png"}],"author":"Alain Jreij","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Alain Jreij","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#article","isPartOf":{"@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/"},"author":{"name":"Alain Jreij","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778"},"headline":"Using ItemProperties and Columns to customize your DataGrid","datePublished":"2024-10-17T13:14:31+00:00","dateModified":"2025-08-04T13:55:31+00:00","mainEntityOfPage":{"@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/"},"wordCount":515,"commentCount":0,"publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"image":{"@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/blog_DGP-1.png","articleSection":["All","Tutorials"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/","url":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/","name":"Using ItemProperties and Columns to customize your DataGrid - Xceed Software","isPartOf":{"@id":"https:\/\/xceed.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#primaryimage"},"image":{"@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#primaryimage"},"thumbnailUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/blog_DGP-1.png","datePublished":"2024-10-17T13:14:31+00:00","dateModified":"2025-08-04T13:55:31+00:00","breadcrumb":{"@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#primaryimage","url":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/blog_DGP-1.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2024\/10\/blog_DGP-1.png","width":350,"height":350},{"@type":"BreadcrumbList","@id":"https:\/\/xceed.com\/blog\/tutorials\/using-itemproperties-and-columns-to-customize-your-datagrid\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/xceed.com\/"},{"@type":"ListItem","position":2,"name":"Using ItemProperties and Columns to customize your DataGrid"}]},{"@type":"WebSite","@id":"https:\/\/xceed.com\/fr\/#website","url":"https:\/\/xceed.com\/fr\/","name":"Xceed Software","description":"Proporciona herramientas para que los desarrolladores de .NET, Windows Forms, WPF, Silverlight y ASP.NET puedan crear mejores aplicaciones.","publisher":{"@id":"https:\/\/xceed.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xceed.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/xceed.com\/fr\/#organization","name":"Xceed Software","alternateName":"Xceed Software","url":"https:\/\/xceed.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/07\/Untitled-design-24.png","contentUrl":"https:\/\/xceed.com\/wp-content\/uploads\/2026\/07\/Untitled-design-24.png","width":512,"height":512,"caption":"Xceed Software"},"image":{"@id":"https:\/\/xceed.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/xceed.com\/fr\/#\/schema\/person\/2d9169e6fd8ae4a8f58a9e1cc9a73778","name":"Alain Jreij","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/87ff2d1efbe1a868809d8d554724877b76941f668176489a42238d867ab8bf06?s=96&d=mm&r=g","caption":"Alain Jreij"},"url":"https:\/\/xceed.com\/es\/blog\/author\/jreijaxceed-com\/"}]}},"_links":{"self":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts\/2251","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/comments?post=2251"}],"version-history":[{"count":0,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/posts\/2251\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media\/2238"}],"wp:attachment":[{"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/media?parent=2251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/categories?post=2251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xceed.com\/es\/wp-json\/wp\/v2\/tags?post=2251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}