c# - 从列表中获取数据柱子
问题描述
我有一个包含以下列的数据表:
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>
解决方案
尝试这个
List<String> str = (List<String>)dt.Rows[x]["column"];
推荐阅读
- c# - 使用类属性中的 XElement 创建 XML 文件
- javascript - 如何防止withRouter导致重新渲染PureComponent?
- excel - 更新到 VBA7 导致用户名和密码提示错误
- wordpress - 如何从提要页面中删除 rel="nofollow"
- go - 从不同的包golang实现接口
- shell - ADB 使用 android.media.action.IMAGE_CAPTURE 更改参数(分辨率、iso-values ...)
- javascript - Sweet alert 2 预定义内容而不是使用 AJAX
- python - 重新排序 numpy ndarray 的最后一个维度
- javascript - 轮播幻灯片中相同大小的图像
- c# - 从 Type 类构造函数中获取成员名称