当前位置: 首页 > 编程语言 > C#

Windows应用商店应用程序将sqlite查询写入listview的文本块Share

时间:2023-04-11 02:19:49 C#

Windows应用商店应用程序将sqlite查询写入listview的文本块我正在使用sqlite数据库,我想将选择查询的结果放入列表视图中。我的列表视图在这些网格中有网格和文本框。但是当我给它们命名时,我不能在c#中定位这些文本框。这是该项目的代码示例:第一个sqlite查询:privatevoidPage_Loaded(objectsender,RoutedEventArgse){stringDBPath=string.Empty;DBPath=Path.Combine(Windows.Storage.ApplicationData.Current.LocalFolder.Path,"mydb.s3db");使用(vardb=newSQLite.SQLiteConnection(DBPath)){varquery=db.Table();变种结果=查询。ToList();foreach(varxinresult){companyfrm=newcompany();//添加到listview...}}}除了输入listview之外,一切都完美无缺。我已经用列表视图外的文本块对其进行了测试。和xaml:很抱歉发了这么长的帖子,我想提供有关该程序的详细信息,然后您就可以看到出了什么问题。我将不胜感激任何帮助/反馈。发送我的问候...您需要使用ListView的数据绑定。首先将您的集合绑定到ListView,如下所示:lv.ItemsSource=query.ToList();之后,您可以在内部将数据模板绑定到对象的属性。假设您的公司类定义如下:publicclassCompany{publicstringName{get;set;}}然后你可以在你的ItemTemplate中这样做:**snip****snip****snip**当每个项目被呈现时,它会查看当前实例(公司类型),提取名称-属性并将其作为TextBlock的值。以上就是C#学习教程:Windowsappstore应用将sqlite查询写入listview的文本块,分享全部内容。如果对大家有用,需要进一步了解C#学习教程,希望大家多加关注——本文来自网络合集,不代表立场,如涉及侵权,请点击有权联系管理员删除。如需转载请注明出处: