Hy guy's
我正在编写一个C#代码来创建1000个随机数字,我知道代码,我知道它不是完美的代码,但是它正在工作,;), 我的疑问是实现在datagridview中填充特定列的方法。
这里是代码:
private void GenerateBtn_Click(object sender, EventArgs e)
{
Random rnd = new Random();
string newLine = Environment.NewLine;
int nums = rnd.Next(100, 1000);
dataGridView1.Text = nums.ToString();
for(int i = 1; i <= 100; i++)
{
nums = rnd.Next(100, 1000);
dataGridView1.Text = dataGridView1.Text + newLine + nums.ToString();
}
这里是一个datagridview图像
填充&#34; PinCode&#34;的目标;带有代码生成的随机数的列,直到填充第一列。
提前致谢
祝你好运
卡洛斯
答案 0 :(得分:1)
也许你应该花一些时间来学习如何使用datagridview,数据,行等等。看看你的问题,看看这些教程中的一些可能会有很多帮助。更好地理解这一切。
但是,至于你的问题/例子,你应该使用这样的循环:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
//do something like row.Cells["Name or number"].Value = random number;
}
而且,更好的方法是创建一个用数据填充的数据集,并将其绑定到DataGridView。