DataGridTableStyle.ReadOnlyChanged Evento
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í.
Se produce cuando cambia el valor ReadOnly.
public:
event EventHandler ^ ReadOnlyChanged;
public event EventHandler ReadOnlyChanged;
member this.ReadOnlyChanged : EventHandler
Public Custom Event ReadOnlyChanged As EventHandler
Tipo de evento
Ejemplos
En el ejemplo de código siguiente se muestra el uso de este miembro.
protected:
void AddTableStyle()
{
// Create a new DataGridTableStyle.
myDataGridTableStyle = gcnew DataGridTableStyle;
myDataGridTableStyle->MappingName = myDataSet1->Tables[ 0 ]->TableName;
myDataGrid1->DataSource = myDataSet1->Tables[ 0 ];
myDataGridTableStyle->ReadOnlyChanged += gcnew EventHandler( this, &Form1::MyReadOnlyChangedEventHandler );
myDataGrid1->TableStyles->Add( myDataGridTableStyle );
}
private:
// Handle the 'ReadOnlyChanged' event.
void MyReadOnlyChangedEventHandler( Object^ /*sender*/, EventArgs^ /*e*/ )
{
MessageBox::Show( "ReadOnly property is changed" );
}
// Handle the check box's CheckedChanged event
void myCheckBox1_CheckedChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
if ( myDataGridTableStyle->ReadOnly )
{
myDataGridTableStyle->ReadOnly = false;
}
else
{
myDataGridTableStyle->ReadOnly = true;
}
}
protected void AddTableStyle()
{
// Create a new DataGridTableStyle.
myDataGridTableStyle = new DataGridTableStyle();
myDataGridTableStyle.MappingName = myDataSet1.Tables[0].TableName;
myDataGrid1.DataSource=myDataSet1.Tables[0];
myDataGridTableStyle.ReadOnlyChanged+=new EventHandler(MyReadOnlyChangedEventHandler);
myDataGrid1.TableStyles.Add(myDataGridTableStyle);
}
// Handle the 'ReadOnlyChanged' event.
private void MyReadOnlyChangedEventHandler(object sender, EventArgs e)
{
MessageBox.Show("ReadOnly property is changed");
}
// Handle the check box's CheckedChanged event
private void myCheckBox1_CheckedChanged(object sender, EventArgs e)
{
if(myDataGridTableStyle.ReadOnly)
{
myDataGridTableStyle.ReadOnly=false;
}
else
{
myDataGridTableStyle.ReadOnly=true;
}
}
Protected Sub AddTableStyle()
' Create a new DataGridTableStyle.
myDataGridTableStyle = New DataGridTableStyle()
myDataGridTableStyle.MappingName = myDataSet1.Tables(0).TableName
myDataGrid1.DataSource = myDataSet1.Tables(0)
AddHandler myDataGridTableStyle.ReadOnlyChanged, AddressOf MyReadOnlyChangedEventHandler
myDataGrid1.TableStyles.Add(myDataGridTableStyle)
End Sub
' Handle the 'ReadOnlyChanged' event.
Private Sub MyReadOnlyChangedEventHandler(sender As Object, e As EventArgs)
MessageBox.Show("ReadOnly property is changed")
End Sub
' Handle the check box's CheckedChanged event
Private Sub myCheckBox1_CheckedChanged(sender As Object, e As EventArgs)
If myDataGridTableStyle.ReadOnly Then
myDataGridTableStyle.ReadOnly = False
Else
myDataGridTableStyle.ReadOnly = True
End If
End Sub
Comentarios
Para obtener más información sobre el manejo de eventos, consulte controlar y provocar eventos.
Se aplica a
Consulte también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.