首页 > 解决方案 > 从列表中获取数据柱子

问题描述

我有一个包含以下列的数据表:

DataTable dt = new DataTable();  
dt.Columns.Add("name",typeof(string));  
dt.Columns.Add("Database",typeof(List<String>)); 
dt.Columns.Add("schedule", typeof(String));  
dt.Columns.Add("Path",typeof(List<String>)); 
gridTask.DataSource = dt;

当我插入新行时,一切正常:

List<string> database = new List<string>(){"test1","test2","test3"};
List<string> path = new List<string>(){"test1","test2","test3"};
dt.Row.add((new object[] {"Test",database,"Test",path });
gridTask.DataSource = dt;

但我想知道如何从列中获取数据List<String>

标签: c#

解决方案


尝试这个

List<String> str = (List<String>)dt.Rows[x]["column"];

推荐阅读