Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A DataGridView vezérlőelemben megjelenített adatok általában valamilyen adatforrásból származnak, de előfordulhat, hogy olyan adatoszlopot szeretne megjeleníteni, amely nem az adatforrásból származik. Ezt az oszloptípust kötetlen oszlopnak nevezzük. A kötetlen oszlopok számos formát ölthetnek. Gyakran használják őket, hogy hozzáférést biztosítsanak egy adatsor részleteihez.
Az alábbi kódpéldából megtudhatja, hogyan hozhat létre kötetlen oszlopot a Részletek gombokból egy szülőtábla egy adott sorához kapcsolódó gyermektábla megjelenítéséhez a fő-/részletforgatókönyv megvalósításakor. A gombkattintásokra való reagáláshoz implementáljon egy DataGridView.CellClick eseménykezelőt, amely megjeleníti a gyermektáblát tartalmazó űrlapot.
A Visual Studio támogatja ezt a feladatot. Lásd még : Oszlopok hozzáadása és eltávolítása a Windows Forms DataGridView vezérlőben a Tervezőhasználatával.
példa
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
A kód összeállítása
Ehhez a példához a következőre van szükség:
Egy DataGridView vezérlő, amelyet
dataGridView1-nek neveznek.A System és System.Windows.Forms szerelvényekre mutató hivatkozások.
Lásd még
.NET Desktop feedback