DataGridTableStyle.RowHeadersVisible 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,表示資料列標頭是否為可見。
public:
property bool RowHeadersVisible { bool get(); void set(bool value); };
public bool RowHeadersVisible { get; set; }
member this.RowHeadersVisible : bool with get, set
Public Property RowHeadersVisible As Boolean
屬性值
如果資料列標頭可見,則為 true
,否則為 false
。 預設為 true
。
範例
下列程式碼範例示範此成員的使用。
// Instantiate the EventHandler.
public:
void AttachRowHeaderVisibleChanged()
{
myDataGridTableStyle->RowHeadersVisibleChanged += gcnew EventHandler( this, &MyDataGridTableStyle_RowHeadersVisibleChanged::MyDelegateRowHeadersVisibleChanged );
}
// raise the event when RowHeadersVisible property is changed.
private:
void MyDelegateRowHeadersVisibleChanged( Object^ /*sender*/, EventArgs^ /*e*/ )
{
String^ myString = "'RowHeadersVisibleChanged' event raised, Row Headers are";
if ( myDataGridTableStyle->RowHeadersVisible )
myString = String::Concat( myString, " visible" );
else
myString = String::Concat( myString, " not visible" );
MessageBox::Show( myString, "RowHeader information" );
}
// raise the event when a button is clicked.
void myButton_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{
if ( myDataGridTableStyle->RowHeadersVisible )
myDataGridTableStyle->RowHeadersVisible = false;
else
myDataGridTableStyle->RowHeadersVisible = true;
}
// Instantiate the EventHandler.
public void AttachRowHeaderVisibleChanged()
{
myDataGridTableStyle.RowHeadersVisibleChanged += new EventHandler (MyDelegateRowHeadersVisibleChanged);
}
// raise the event when RowHeadersVisible property is changed.
private void MyDelegateRowHeadersVisibleChanged(object sender, EventArgs e)
{
string myString = "'RowHeadersVisibleChanged' event raised, Row Headers are";
if (myDataGridTableStyle.RowHeadersVisible)
myString += " visible";
else
myString += " not visible";
MessageBox.Show(myString, "RowHeader information");
}
// raise the event when a button is clicked.
private void myButton_Click(object sender, System.EventArgs e)
{
if (myDataGridTableStyle.RowHeadersVisible)
myDataGridTableStyle.RowHeadersVisible = false;
else
myDataGridTableStyle.RowHeadersVisible = true;
}
' Instantiate the EventHandler.
Public Sub AttachRowHeaderVisibleChanged()
AddHandler myDataGridTableStyle.RowHeadersVisibleChanged, AddressOf MyDelegateRowHeadersVisibleChanged
End Sub
' raise the event when RowHeadersVisible property is changed.
Private Sub MyDelegateRowHeadersVisibleChanged(ByVal sender As Object, ByVal e As EventArgs)
Dim myString As String = "'RowHeadersVisibleChanged' event raised, Row Headers are"
If myDataGridTableStyle.RowHeadersVisible Then
myString += " visible"
Else
myString += " not visible"
End If
MessageBox.Show(myString, "RowHeader information")
End Sub
' raise the event when a button is clicked.
Private Sub myButton_Click(sender As Object, e As System.EventArgs)
If myDataGridTableStyle.RowHeadersVisible Then
myDataGridTableStyle.RowHeadersVisible = False
Else
myDataGridTableStyle.RowHeadersVisible = True
End If
End Sub
備註
當資料列標頭可見時,如果基礎 DataTable 有相關的子資料工作表,就會在每個資料列標頭中顯示加號。
除非您將 物件新增 DataGridTableStyle 至 , GridTableStylesCollection 否則這個屬性將無法運作。 在那之前,設定此屬性將不會有任何作用。