Datagridview - 选择要填充的列

时间:2015-05-03 18:40:00

标签: c# datagridview

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图像 enter image description here

填充&#34; PinCode&#34;的目标;带有代码生成的随机数的列,直到填充第一列。

提前致谢

祝你好运

卡洛斯

1 个答案:

答案 0 :(得分:1)

也许你应该花一些时间来学习如何使用datagridview,数据,行等等。看看你的问题,看看这些教程中的一些可能会有很多帮助。更好地理解这一切。

但是,至于你的问题/例子,你应该使用这样的循环:

foreach (DataGridViewRow row in dataGridView1.Rows)
{
    //do something like row.Cells["Name or number"].Value = random number;
}

而且,更好的方法是创建一个用数据填充的数据集,并将其绑定到DataGridView。