Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 在Datagridview VB.Net中添加文本tpo headercell_Sql_Vb.net_Datagridview - Fatal编程技术网

Sql 在Datagridview VB.Net中添加文本tpo headercell

Sql 在Datagridview VB.Net中添加文本tpo headercell,sql,vb.net,datagridview,Sql,Vb.net,Datagridview,我正在尝试,每次在datagridview中添加一行时,该行的HeaderCell都将重命名为用户将要输入的值。大概是这样的: 我使用以下代码执行此操作: 像字符串一样暗淡的颜色 颜色=输入框(“名称为Nueva颜色(Máx.10个字符)的介绍”) 但它的工作原理如下: 第02列中的数据应该放在每一行的headercell中,但我不知道怎么做。DataGridView1.Rows(0)。headercell.Value将仅在第一行设置值。你的意思是先找到当前/新行吗?我会考虑一下变量的命名。

我正在尝试,每次在datagridview中添加一行时,该行的HeaderCell都将重命名为用户将要输入的值。大概是这样的:

我使用以下代码执行此操作:

像字符串一样暗淡的颜色 颜色=输入框(“名称为Nueva颜色(Máx.10个字符)的介绍”)

但它的工作原理如下:


第02列中的数据应该放在每一行的headercell中,但我不知道怎么做。

DataGridView1.Rows(0)。headercell.Value将仅在第一行设置值。你的意思是先找到当前/新行吗?我会考虑一下变量的命名。使用关键字(例如颜色)作为变量名会让你陷入一点混乱。你有什么建议吗?我如何通过输入框输入数据来执行相同的过程并使其与第一幅图像相同?DataGridView是否未绑定数据?如果是,则不能添加这样的行。如果未绑定,则只需
dim newIndex=DataGridView1.Rows.Add()DataGridView1.Rows(newIndex.HeaderCell.Value=“SOMECOLOR”
。否则,向数据源添加新行——我认为这样设置行标题不是一个好主意,但这是您的选择。
DataGridView1.Rows(0).HeaderCell.Value = Color
    DataGridView1.Rows.Add(Color)