草庐IT

数据绑定

全部标签

c# - LINQ TO 数据集 : Multiple group by on a data table

我正在使用Linqtodataset来查询数据表。如果我想对数据表的“Column1”执行分组,我使用以下查询vargroupQuery=fromtableinMyTable.AsEnumerable()grouptablebytable["Column1"]intogroupedTableselectnew{x=groupedTable.Key,y=groupedTable.Count()}现在我想对两列“Coulmn1”和“Column2”进行分组。谁能告诉我语法或提供一个链接来解释数据表上的多个分组依据??谢谢 最佳答案 您应

c# - 查找所有交叉数据,而不仅仅是唯一值

我以为我理解了Intersect,但事实证明我错了。Listlist1=newList(){1,2,3,2,3};Listlist2=newList(){2,3,4,3,4};list1.Intersect(list2)=>2,3//ButwhatIwantis://=>2,3,2,3,2,3,3我可以想出一个办法:varintersected=list1.Intersect(list2);varlist3=newList();list3.AddRange(list1.Where(I=>intersected.Contains(I)));list3.AddRange(list2.Whe

c# - 如何通过 Entity 框架自动为 Oracle 数据库生成标识?

我正在为EntityFramework(测试版)使用Oracle提供程序,但我遇到了一个问题。我们的表有Id列,在StoreGeneratedPattern中设置为Identity。我认为EF会自动执行“基础工作”,例如创建序列,并为我添加到表中的每条记录获取新标识。但是当我运行代码来添加一条新记录时,例如:varcomment=newComment{ComplaintId=_currentComplaintId,Content=CommentContent.Text,CreatedBy=CurrentUser.UserID,CreatedDate=DateTime.Now};cont

c# - 使用静态变量缓存数据

我们正在开发一个.NET3.5Windows窗体应用程序,使用LINQtoSQL和MVP。我们有一个用于检索数据的DataRepository类:publicclassDbUserRepository:IUserRepository{privateIList_users;publicIListGetUserNames(){if(_users==null){//retrieve_usersfromDB}return_users;}为了在DBUserRepository的所有实例中缓存用户列表,我们将使用企业库的缓存应用程序block。但我突然想到,我不能让_users成为静态成员吗​​?

c# - WinForms 数据绑定(bind)

关于数据绑定(bind),我有这些类:publicclassFoo:List{publicstringFooName{get;set;}}publicclassBar{publicstringBarName{get;set;}publicstringBarDesc{get;set;}}我有一个List我想要FooComboBox中的项目,和BarListBox中的项目.当我在ComboBox中更改所选项目时,我要ListBox改变。当我在ListBox中更改所选项目时我想要TextBox充满BarDesc.以下仅适用于ListBox和ComboBox:comboBox1.DataSou

c# - 复选框和模型绑定(bind)的动态列表

我正在尝试创建一个View,其中包含一个从数据库动态创建的复选框列表,然后在回发表单时检索所选复选框的列表。我的EF模型包含一个类:publicclassItemIWouldLikeACheckboxFor{publicintId{get;set;}publicstringDescription{get;set;}}我有一个包含以下列表的View模型:publicclassPageViewModel{//variousotherpropertiespublicListcheckboxList{get;set;}}我的Controller获取方法:publicActionResultCr

c# - 从原始波形数据中检测特定频率/音调

我正在读取来自麦克风的原始波流。(这部分工作,因为我可以将它发送到扬声器并得到很好的回声。)为简单起见,假设我想检测波形数据中的DTMF音调。实际上我想检测任何频率,而不仅仅是DTMF中的频率。但我始终知道我在寻找哪个频率。我已经尝试通过FFT运行它,但如果我想要高精度的检测(假设它只存在20毫秒),它似乎不是很有效。我可以将其检测到大约200毫秒的精度。关于算法,我有哪些选择?是否有任何.Net库? 最佳答案 您可能想查看Goertzelalgorithm如果您正在尝试检测特定频率,例如DTMF输入。有一个C#DTMFgenera

c# - 多个 ItemsSource 集合绑定(bind)

如何将多个不同类型的集合绑定(bind)到ItemsControl的ItemsSource?使用单一绑定(bind)效果很好:但是当我尝试CompositeCollection时,Foo中的项目没有显示: 最佳答案 我建议将ListBox绑定(bind)到您在代码中构建的CompositeCollection。在此示例中,我使用的是ViewModel,但您也可以在代码隐藏中执行相同的操作。您可以通过谷歌找到许多关于如何为ViewModel实现ViewModelBase和DelegateCommand的示例。下面是这个例子的分解:此示

c# - 绑定(bind)到自定义用户控件的 DependencyProperty 不更新更改

我在自定义用户控件上进行数据绑定(bind)时遇到困难。我创建了一个示例项目来突出我的问题。我是WPF的新手,本质上也是MVVM,所以请多多包涵...我创建了一个使用数据绑定(bind)两种方式的简单View。内置控件上的数据绑定(bind)工作得很好。我的自定义控件没有...我在控件的PropertyChangedCallback中放置了一个断点。它在启动时被击中一次,但之后再也不会。同时,我绑定(bind)到相同值的标签正在快乐地倒计时。我错过了什么?我的示例项目如下:主窗口:这是我的模型:namespaceWpfMVVMApp{publicclassCountdownModel:

c# - 在 WPF 中,由于空引用导致绑定(bind)失败时是否使用 FallbackValue?

我的View模型公开了一个名为MyList的列表,该列表可能为空或null。我有一个要基于此状态隐藏的元素。如果MyList为空或null,则应折叠该元素。如果它有元素,那么它应该被显示。这是我的DataTrigger:当MyList为null时,此DataTrigger会发生什么情况?它会使用FallbackValue还是会失败?这在某处记录了吗? 最佳答案 FallbackValue在绑定(bind)源路径未解析、转换器失败或值对属性类型无效时使用。如果返回null则不会使用它,除非null对属性类型无效。在这种情况下,Data