基于C#中TextBox的值动态添加矩阵/GridView
本文关键字:添加 GridView 动态 TextBox 基于 | 更新日期: 2024-10-22 19:26:41
我想问一些关于一些需求的问题。我的客户希望,当他点击按钮时,应该显示一个表单,要求用户添加行和列的数量。添加这些之后,应该根据用户输入的大小显示matirx/gridview。主要问题是我使用了TableLayoutPanel,它没有改变行和列的大小。
public void set(int rows, int columns)
{
this.SuspendLayout();
tableLayoutPanel1.RowCount = rows;
tableLayoutPanel1.ColumnCount = columns;
tableLayoutPanel1.Controls.Add(new ComboBox());
//tableLayoutPanel1.Controls.Add( NewRackControl() rack());
this.ResumeLayout();
//this.Refresh();
}
- 添加GridView或TableLayoutPanel的最佳方式是什么
- 如何更改行数和列数
- 第三,如果用户在该网格的任何位置输入文本,我将如何获取该空间行或列的位置,然后将其保存到数据库中
不要使用TableLayoutPanel
,请使用DataGridView
来自不同弹出表单的Selected Rows可以在两个表单之间传递,并且可以对工作的Grid视图进行更新。
- 所需的更改(如尺寸、颜色、图标、高亮显示等)可以在Gridview中完成
- 您可以更改行数&通过更改列的属性(可见性和项)来动态地显示列
- 是的,您可以将视图中所做的更改保存回数据库,这是updateable事件提供的常见功能之一
请使用DataGridView这最适合您的问题。