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#