DataGridTableStyle.ReadOnlyChanged Událost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastane, když se ReadOnly hodnota změní.
public:
event EventHandler ^ ReadOnlyChanged;
public event EventHandler ReadOnlyChanged;
member this.ReadOnlyChanged : EventHandler
Public Custom Event ReadOnlyChanged As EventHandler
Event Type
Příklady
Následující příklad kódu ukazuje použití tohoto člena.
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
Poznámky
Další informace o zpracování událostí najdete v tématu Zpracování a vyvolávání událostí.
Platí pro
Viz také
Spolupracujte s námi na GitHubu
Zdroj tohoto obsahu najdete na GitHubu, kde můžete také vytvářet a kontrolovat problémy a žádosti o přijetí změn. Další informace najdete v našem průvodci pro přispěvatele.