0
當用戶按下AddIndex
按鈕時,將創建一個新的TabPage
,其中包含新的DataGrid
。這個動態創建的DataGrid
包含所選的TreeView Node BindingSource
的所有值。一切都很好,但...處理由動態創建的DataGrid觸發的事件
我必須能夠處理用戶更改我的動態創建DataGrid
單元格值的事件。但我不知道如何訪問動態創建的網格的單元格更改事件?
private void addIndexTabButton_Click(object sender, EventArgs e)
{
if (myTreeView.SelectedNode == null) return;
myNode selectedNode = (myNode)myTreeView.SelectedNode.Tag;
TabPage page = new TabPage(selectedNode.Name);
DataGrid grid = new DataGrid();
grid.Dock = DockStyle.Fill;
grid.DataSource = selectedNode.Index;
page.Controls.Add(grid);
myTabControl.Controls.Add(page);
}
private class myNode
{
public int Id { get; set; }
public string Name { get; set; }
public BindingSource Index { get; set; }
}