我有DataGridView
,我想在特定单元格上添加Control
。它成功地将控件添加到Grid。我的问题是,当我驻留网格时,控件保持在其位置,而不是在我希望它显示时跟随列。此外,当我调整列的大小时,控件不会调整大小。有任何想法吗?以下是我的代码:
FileBrowser
是user control
。由textbox
和button
组成。
int intColIndex = 4;
int intRowIndex = 3;
FileBrowser fileBrowser = new FileBrowser();
dgv.Controls.Add(FileBrowser);
dgv[intColIndex, intRowIndex].Value = dt.Rows[intRowIndex]["Value"].ToString();
fileBrowser.Location = dgv.GetCellDisplayRectangle(intColIndex, intRowIndex, true).Location;
fileBrowser.Size = dgv.GetCellDisplayRectangle(intColIndex, intRowIndex, true).Size;
fileBrowser.SelectedFile = dt.Rows[intRowIndex]["Value"].ToString();