WPF中DataGrid如何调用IList数据源

琥珀_阳 2014-11-19 09:40:28

我已经调用了接口,可是怎么把接口数据传给DataGrid,求指导
...全文
278 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 u013256903 的回复:
[quote=引用 5 楼 duanzi_peng 的回复:] 请问 这个链接里头不是代码么?? http://msdn.microsoft.com/zh-cn/library/ee340709(v=vs.110).aspx
大神,你可能看错了题意了,我的数据是从Webservice接口传过来的,不是从数据库中传过来的,IList接收的是接口传输过来的数据,要把IList中的数据显示到DataTable中去[/quote] 为什么要显示到DataTable中? 把你的IList数据 转出list集合 直接点ToList();就可以了。List集合也可以作为数据源。
wj_86 2014-11-20
  • 打赏
  • 举报
回复
已经是List了干嘛还去转datatable?
琥珀_阳 2014-11-20
  • 打赏
  • 举报
回复
引用 8 楼 wj_86 的回复:
直接绑定不就可以了
貌似不行吧,DataTable接收不了IList集合,所以要转换,可是不知道怎么转换
wj_86 2014-11-20
  • 打赏
  • 举报
回复
直接绑定不就可以了
琥珀_阳 2014-11-20
  • 打赏
  • 举报
回复
引用 5 楼 duanzi_peng 的回复:
请问 这个链接里头不是代码么?? http://msdn.microsoft.com/zh-cn/library/ee340709(v=vs.110).aspx
大神,你可能看错了题意了,我的数据是从Webservice接口传过来的,不是从数据库中传过来的,IList接收的是接口传输过来的数据,要把IList中的数据显示到DataTable中去
灬浪子灬 2014-11-20
  • 打赏
  • 举报
回复
引用 3 楼 rui_china 的回复:
直接绑定 k 不行?
datagrid.ItemsSource = list;不就OK了么 不知道你想什么呢?前台的做好对应关系就行了
app专项测试 2014-11-20
  • 打赏
  • 举报
回复
public class Users //类Users 用户 { public string Name; // 姓名 public int Age; // 年龄 public Users(string _Name, int _Age) { Name = _Name; Age = _Age; } } class Program { static void Main(string[] args) { Users U = new Users("jiang", 24); IList<Users> UILists = new List<Users>(); //千万要注意:等式的右边是List<Users>,而不是 IList<Users>, //如果在List前面加一个I, 就会出现错误:抽象类或接口无法创建实例。 UILists.Add(U); U = new Users("wang", 22); UILists.Add(U); List<Users> I = ConvertIListToList<Users>(UILists);//转化为LIST之后直接绑定就可以了。 //此处用于绑定DG; }
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/ee340710(v=vs.110).aspx 先熟悉 DataGrid可以包含那几种column类型,链接中有相应的事例,比着例子很容易都做出来了。
  • 打赏
  • 举报
回复
引用 2 楼 u013256903 的回复:
[quote=引用 1 楼 duanzi_peng 的回复:] http://msdn.microsoft.com/zh-cn/library/ee340710(v=vs.110).aspx 先熟悉 DataGrid可以包含那几种column类型,链接中有相应的事例,比着例子很容易都做出来了。
大神,我看了看,但是还是不太懂,能说的详细点么,在这上面纠结两三天了[/quote] 请问 这个链接里头不是代码么?? http://msdn.microsoft.com/zh-cn/library/ee340709(v=vs.110).aspx
琥珀_阳 2014-11-19
  • 打赏
  • 举报
回复
引用 3 楼 rui_china 的回复:
直接绑定 k 不行?
可是我不知道怎么绑定啊,求给点代码,让我学习下
灬浪子灬 2014-11-19
  • 打赏
  • 举报
回复
直接绑定 k 不行?
琥珀_阳 2014-11-19
  • 打赏
  • 举报
回复
引用 1 楼 duanzi_peng 的回复:
http://msdn.microsoft.com/zh-cn/library/ee340710(v=vs.110).aspx 先熟悉 DataGrid可以包含那几种column类型,链接中有相应的事例,比着例子很容易都做出来了。
大神,我看了看,但是还是不太懂,能说的详细点么,在这上面纠结两三天了

8,757

社区成员

发帖
与我相关
我的任务
社区描述
WPF/Silverlight相关讨论
社区管理员
  • WPF/Silverlight社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧