首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SfDataGrid和dataAdapter

SfDataGrid和dataAdapter
EN

Stack Overflow用户
提问于 2019-12-03 10:46:06
回答 1查看 99关注 0票数 0

我正在使用Xamarin,不管怎样,它是通过适配器向SfDataGrid收费的,我正在尝试使用grvd.ItemsSource = adapter;,但它不起作用。ps:当我使用普通的网格视图时,它正在工作( grvd.Adapter=adapter ),但我试图使用SfDataGrid

代码语言:javascript
复制
 var grvd = FindViewById<SfDataGrid>(Resource.Id.sfDataGrid1);
                var adapter = new ArrayAdapter<string>(this, Android.Resource.Layout.SimpleExpandableListItem1);
                SqlConnection con = new SqlConnection("server=45.218.171.78;Initial Catalog=DB_B2B;user=test; Password=test");
                SqlCommand cmd = new SqlCommand("select * from en_cours ");
                con.Open();
                cmd.Connection = con;
                SqlDataReader sqlreader = cmd.ExecuteReader();
                while (sqlreader.Read())
                {
                    adapter.Add((string)sqlreader[0]);
                    adapter.Add((string)sqlreader[2]);

                }
                grvd.ItemsSource = adapter;

                sqlreader.Close();
                con.Close();
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-03 10:57:31

您只能将System.Collections.IEnumerable集合绑定为ItemsSource到SfDataGrid。

https://help.syncfusion.com/cr/cref_files/xamarin-android/Syncfusion.SfDataGrid.Android~Syncfusion.SfDataGrid.SfDataGrid~ItemsSource.html

请参阅Syncfusion的以下文档,以了解如何开始使用它。

https://help.syncfusion.com/xamarin-android/sfdatagrid/getting-started

有关DataBinding的详细信息,请参阅下面的链接。

https://help.syncfusion.com/xamarin-android/sfdatagrid/data-binding

此外,您还可以使用下面的链接,随时与他们联系,以获得您所需的任何有关同步控制的帮助。

https://www.syncfusion.com/forums/xamarin.android

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59155322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档