[英]How to open a tabpage and change the tabpage text base on the row selected in the datagridview?
我有一个带有数据源的datagridview,我打算在用户双击所选行时打开一个选项卡页。
这是我的CellDoubleClick Event
private void dataGridCust_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
DataRow row = (dataGridCust.SelectedRows[0].DataBoundItem as DataRowView).Row;
plate = row["Plate No."].ToString();
custRecord();
string tabName = "Job " + plate;
tabJob.Text = tabName;
tabView.Controls.Add(tabJob);
}
它会打开我的tabJob
页面,
如您所见,它确实更改了标签页文本,但是当我尝试选择另一行或同一行时。 该标签页将是
现在,两个标签页都设置为相同的Text
,而空白页设置为
我已经在第一张图片上设计了tabJob
(仍然是临时的,但是将放置一些Label
, Combobox
, Buttons
, DataGridView
)。
我感觉到您正在将tabJob
到先前创建的那个。 因此,“作业AAC-2266”标签首先将其名称更改为“ AAI-4787”,然后创建了一个副本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.