DataGridViewButtonColumn.UseColumnTextForButtonValue Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene o establece un valor que indica si el valor de la propiedad Text se muestra como el texto del botón para las celdas de esta columna.
public:
property bool UseColumnTextForButtonValue { bool get(); void set(bool value); };
public bool UseColumnTextForButtonValue { get; set; }
member this.UseColumnTextForButtonValue : bool with get, set
Public Property UseColumnTextForButtonValue As Boolean
Valor de propiedad
true
si el valor de la propiedad Text se muestra en los botones de la columna; es false
si en su botón se muestra el valor de la propiedad FormattedValue de cada celda. De manera predeterminada, es false
.
Excepciones
El valor de la propiedad CellTemplate es null
.
Ejemplos
En el ejemplo de código siguiente se muestra el uso de esta propiedad.
private void CreateUnboundButtonColumn()
{
// Initialize the button column.
DataGridViewButtonColumn buttonColumn =
new DataGridViewButtonColumn();
buttonColumn.Name = "Details";
buttonColumn.HeaderText = "Details";
buttonColumn.Text = "View Details";
// Use the Text property for the button text for all cells rather
// than using each cell's value as the text for its own button.
buttonColumn.UseColumnTextForButtonValue = true;
// Add the button column to the control.
dataGridView1.Columns.Insert(0, buttonColumn);
}
Private Sub CreateUnboundButtonColumn()
' Initialize the button column.
Dim buttonColumn As New DataGridViewButtonColumn
With buttonColumn
.HeaderText = "Details"
.Name = "Details"
.Text = "View Details"
' Use the Text property for the button text for all cells rather
' than using each cell's value as the text for its own button.
.UseColumnTextForButtonValue = True
End With
' Add the button column to the control.
dataGridView1.Columns.Insert(0, buttonColumn)
End Sub
Comentarios
De forma predeterminada, la DataGridViewCell.FormattedValue de una celda de botón se muestra como el texto del botón. La UseColumnTextForButtonValue propiedad permite establecer el texto del botón para cada celda o usar el valor de propiedad Text para todas las celdas del botón.
Obtener o establecer esta propiedad obtiene o establece la UseColumnTextForButtonValue propiedad del objeto devuelto por la CellTemplate propiedad . Al establecer esta propiedad también se establece la UseColumnTextForButtonValue propiedad de cada celda de la columna y se actualiza la presentación de columnas. Para invalidar el valor especificado para celdas individuales, establezca los valores de celda después de establecer el valor de columna.
Se aplica a
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente las Cuestiones de GitHub como mecanismo de retroalimentación para el contenido y lo sustituiremos por un nuevo sistema de retroalimentación. Para más información, consulta:Enviar y ver comentarios de