当前位置:编程学习 > C#/ASP.NET >>

C#字符串数据显示到datagridview控件

现有一数据表mes;里面有一个字段“数组数据”,我是将数组a里面的数据拼成字符串的形式插入到数据库的,插入样式如下:
                                              数组数据
                                           1,2,3,4,5,6,7,8
                                           1,2,3,4,5,6,7,8
                                           1,2,3,4,5,6,7,8(假设每次插入的时候数组的值都是一样的)

那么我如何将数据从数据库取出后显示到datagridview控件上呢?(我只要显示数组里的第第二数,a[2]代表学号)
    显示效果:
                    学号                                           
                      3
                      3
                      3
请问各位大侠,这样的效果怎么实现呢??????????????(还有就是数据库里有几行记录,datagridview控件上就显示几行)


   情况急啊。。。。。。。。。。。。。。。。。。。。。。。。。。 --------------------编程问答-------------------- datagridview可以直接绑定数组,就像绑定数据集一样 --------------------编程问答-------------------- 从数据库中读取到数据

程序里定义一个结构用来存放想要的数据,

把数据库中读取的数据按需求拆分存储到定义的结构里

然后再遍历结构数组把数据依次填充到datatable里

最后把datagridview的数据源指定为datatable --------------------编程问答-------------------- 楼上的还能具体点哈。。。。我现在的代码是:



            SQLiteConnection con = new SQLiteConnection();
            SQLiteCommand cmd = new SQLiteCommand();

            con.ConnectionString = "Data Source=" + databaseFileName;
            cmd.Connection = con;
            con.Open();
            SQLiteDataAdapter da = new SQLiteDataAdapter("select  数据数组  from   mes ", con);
            DataSet ds = new DataSet();
            da.Fill(ds, "mes");
            for (int index = ds.Tables[0].Rows.Count - 1; index >= 0; index--)///将数据库里的数据取出来
            {
                s1 += ds.Tables[0].Rows[index]["数据数组"].ToString();
             //   string[] js = s1.Split(',');///将字符串里的元素放到数组里
                          }
如何显示到datagridview里?? --------------------编程问答-------------------- 可以全显示出来  把不要的列隐藏掉  --------------------编程问答-------------------- 有谁会的啊?说说啊。。。。。。。最好有代码啊。。。。。。。。。。。 --------------------编程问答--------------------
在CS中写一个public方法,如下:

pubic string fromatVal(string arrayString)
{
    // arrayString参数就是那个数组数据,
    // 在这里处理一下,返回处理结果(如:3)
}

在HTML 中的DataGrid中, 绑定代码如下:

<%#  fromatVal(DataBinder.Eval(Container.DataItem, "字段名") )    #>
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,