Soy nuevo en Visual Studio 2010 C#. Ya creé un formulario. Sin embargo, cuando ejecuto la aplicación, se produce un error que indica que "Cannot implicity convert type 'string' to 'System.Windows.Forms.ColumnHeader'"
. ¿Puede alguien decirme qué pasó y cómo puedo resolver este problema? Gracias.No se puede convertir implicidad tipo 'cadena' a 'System.Windows.Forms.ColumnHeader
Respuesta
Parece que se ha creado un ColumnHeader
con el nombre Name
en la forma que a su vez oculta la propiedad de formulario this.Name
que es una cadena ... que es el único escenario que puedo imaginar que conduce a la error de la captura de pantalla proporcionada.
si mi suposición es correcta puede resolver que cambiando esa línea para this.Name.Name = "ter";
¿Seguro que no quieres .Text
en lugar de .Name
?
Parece que ha creado un ColumnHeader con el nombre "Nombre". Por favor, compruebe si tiene algún control con el nombre "Nombre".
Ex: -Tenía un DataGridView con el nombre de columna "SrNo", "Nombre", "Edad". Me estaba dando el mismo error. Por qué bcoz de "Nombre".
Solución: Cambie el nombre del "Nombre" del ColumnHeader de DataGridView a otro que diga "Persona" o cualquier cosa que no sea "Nombre". Pero si desea mostrar el "Nombre" como texto del encabezado de DataGridView, puede mantener HeaderText como "Nombre" .i.e.
Nombre: Persona
HeaderText: Nombre
DataPropertyName: Persona
Aquí DataPropertyName es opcional. Se utiliza si vincula a través de la colección como DataSource.
- 1. No se puede convertir implícitamente el tipo 'cadena' a 'bool'
- 2. No se puede convertir implícitamente el tipo 'cadena' en 'System.Web.UI.WebControls.Unit'
- 3. El valor del tipo 'T' no se puede convertir a
- 4. No se puede convertir tipo 'System.Enum' a int
- 5. No se puede convertir implícitamente el tipo 'System.Linq.IQueryable' a 'System.Collections.Generic.IList'
- 6. No se puede convertir implícitamente el tipo 'int' a 'corto'
- 7. EF4 No se puede convertir tipo concreto a la interfaz
- 8. No se puede convertir de tipo genérico a interfaz
- 9. ¿No se puede convertir implícitamente el tipo 'int?' a 'int'
- 10. ¿No se puede convertir implícitamente el tipo 'decimal?' a 'decimal'.
- 11. No se puede convertir implícitamente el tipo 'System.Web.HttpPostedFile' a 'System.Web.HttpPostedFileBase'
- 12. No se puede convertir implícitamente el tipo 'T' a 'Int'
- 13. No se puede convertir de tipo objeto a largo
- 14. No se puede convertir implícitamente el tipo 'System.Drawing.Image' a 'System.Drawing.Bitmap'`
- 15. No se puede convertir implícitamente el tipo 'int' a 'T'
- 16. No se puede convertir implícitamente el tipo 'int' a 'bool'
- 17. no se puede convertir de 'cadena' a 'char []' para dividir
- 18. No se puede convertir implícitamente un tipo de cadena a byte []
- 19. ¿No se puede convertir implícitamente el tipo 'cadena' a 'System.Web.HtmlString' en C#?
- 20. No se puede convertir System.String a System.Uri
- 21. Convertir cadena a tipo C#
- 22. ¿Cómo se puede convertir a un tipo usando el nombre del tipo como una cadena?
- 23. No se puede convertir el objeto de tipo en System.DirectoryServices.AccountManagement.GroupPrincipal
- 24. No se puede convertir implícitamente el tipo "X" a "cadena": ¿cuándo y cómo decide que "no puede"?
- 25. C# Tipo A no se puede convertir a Tipo B (InvalidCastException) ... ¿Contexto infierno?
- 26. Int a la cadena: no se puede convertir de 'grupo de métodos' a 'cadena'
- 27. com.sun.xml.ws.message.saaj.SAAJHeader no se puede convertir a com.sun.xml.ws.security.opt.impl.outgoing.SecurityHeader
- 28. java.lang.Class no se puede convertir a java.lang.reflect.ParameterizedType
- 29. no se puede convertir a android.app.Fragment
- 30. java.lang.String no se puede convertir a scala.Serializable
Gracias por ayudar. Esto resolvió mi problema. Gracias de nuevo. – sean
eres bienvenido :-) – Yahia