C#,在使用dataGridView控件,用作信息录入的东西,

就是在textbox中输入相关内容,做查询,把结果显示在dataGridView控件中,怎么把每次查询到结果都显示在控件中?然后一起打印出来。显示一条和打印数据我都会,怎么把好几次的查询都显示在dataGridView控件中不会,请帮帮我,谢谢。

第1个回答  2017-02-18

把每次查询的结果追加到DataGridView中就可以了呀。

//微软MSDN中关于C# Winfrom的DataGridView控件的添加数据的示例如下:
private void PopulateDataGridView()
    {

        string[] row0 = { "11/22/1968", "29", "Revolution 9", 
            "Beatles", "The Beatles [White Album]" };
        string[] row1 = { "1960", "6", "Fools Rush In", 
            "Frank Sinatra", "Nice 'N' Easy" };
        string[] row2 = { "11/11/1971", "1", "One of These Days", 
            "Pink Floyd", "Meddle" };
        string[] row3 = { "1988", "7", "Where Is My Mind?", 
            "Pixies", "Surfer Rosa" };
        string[] row4 = { "5/1981", "9", "Can't Find My Mind", 
            "Cramps", "Psychedelic Jungle" };
        string[] row5 = { "6/10/2003", "13", 
            "Scatterbrain. (As Dead As Leaves.)", 
            "Radiohead", "Hail to the Thief" };
        string[] row6 = { "6/30/1992", "3", "Dress", "P J Harvey", "Dry" };

        songsDataGridView.Rows.Add(row0);
        songsDataGridView.Rows.Add(row1);
        songsDataGridView.Rows.Add(row2);
        songsDataGridView.Rows.Add(row3);
        songsDataGridView.Rows.Add(row4);
        songsDataGridView.Rows.Add(row5);
        songsDataGridView.Rows.Add(row6);
        
    }

追问

我改怎么修改呢?教教我呗?

第2个回答  2017-02-18

你每次查询出来应是DataTable吧,在内存里new一个DataTable,每次把查询到的行集合合并进去。主要用到

dt.ImportRow

追问

我改怎么改呢?教教我呗

追答

自己百度importrow方法

相似回答