将自定义控件添加到DataGridView单元格

时间:2018-04-10 12:06:09

标签: c# winforms

我有DataGridView,我想在特定单元格上添加Control。它成功地将控件添加到Grid。我的问题是,当我驻留网格时,控件保持在其位置,而不是在我希望它显示时跟随列。此外,当我调整列的大小时,控件不会调整大小。有任何想法吗?以下是我的代码:

FileBrowseruser control。由textboxbutton组成。

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();

0 个答案:

没有答案