csharp 根据行数列数生成相应的表格
时间: 2023-10-08 07:08:36 浏览: 89
可以使用 C# 中的 DataGridView 控件来创建表格,并根据行数和列数来动态生成表格。
以下是一个简单的示例代码,可以根据用户输入的行数和列数来生成相应的表格:
```csharp
using System.Windows.Forms;
namespace TableGenerator
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnGenerate_Click(object sender, EventArgs e)
{
// 获取用户输入的行数和列数
int rows = int.Parse(txtRows.Text);
int columns = int.Parse(txtColumns.Text);
// 创建一个DataGridView控件
DataGridView dgv = new DataGridView();
// 设置DataGridView的属性
dgv.Location = new System.Drawing.Point(10, 10);
dgv.Size = new System.Drawing.Size(300, 200);
dgv.ColumnCount = columns;
dgv.RowCount = rows;
// 将DataGridView添加到窗体中
Controls.Add(dgv);
}
}
}
```
在这个示例代码中,我们先创建了一个窗体,然后在窗体中添加了两个文本框和一个按钮。当用户点击按钮时,我们获取用户输入的行数和列数,然后创建一个 DataGridView 控件并将其添加到窗体中。
你可以根据自己的需求修改代码,改变表格的样式、添加数据等。
阅读全文