DataGridTableStyle.ReadOnlyChanged Evento
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Si verifica quando il valore dell'oggetto ReadOnly cambia.
public:
event EventHandler ^ ReadOnlyChanged;
public event EventHandler ReadOnlyChanged;
member this.ReadOnlyChanged : EventHandler
Public Custom Event ReadOnlyChanged As EventHandler
Tipo evento
Esempio
Nell'esempio di codice seguente viene illustrato l'uso di questo membro.
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
Commenti
Per ulteriori informazioni sulla gestione degli eventi, consultare gestione e generazione di eventi.
Si applica a
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.