草庐IT

each_item

全部标签

c# - 使用 LINQ 创建字典并避免 "item with the same key has already been added"错误

我想在字典中找到一个键,如果找到则替换值,如果找不到则添加键/值。代码:publicclassMyObject{publicstringUniqueKey{get;set;}publicstringField1{get;set;}publicstringField2{get;set;}}LINQ解决方案(抛出已添加具有相同键的项目。):DictionaryobjectDict=csvEntries.ToDictionary(csvEntry=>csvEntry.ToMyObject().UniqueKey,csvEntry=>csvEntry.ToMyObject());ForEach

c# - 如何将 ListItemCollection (dropdownlist.items) 转换为字典<string,string>?

如何转换ListItemCollection(DropDownList.items)到Dictionary(我知道它可以通过每个循环来完成)还有其他方法linq吗? 最佳答案 您可以使用LINQ:collection.Cast().ToDictionary(i=>i.Value,i=>i.Text);无法立即知道项目的类型,因此无法立即知道cast方法(至少intellisense没有为我提出来)。但是ToDictionary()应该可以让您到达那里,并指定您想要的任何内容作为键和值。HTH.

C# : change listbox items color

我正在Windows窗体上开发程序我有一个列表框,我正在验证数据我希望将正确的数据添加到带有绿色的列表框中,而将无效数据添加为红色我还希望从列表框到自动添加项目时向下滚动,谢谢代码:try{validatedata;listBox1.Items.Add("Successfullyvalidatedthedata:"+validateddata);}catch(){listBox1.Items.Add("Failedtovalidatedata:"+validateddata);} 最佳答案 假设使用WinForms,这就是我要做的:

c# - WPF MVVM : Binding a different ViewModel to each TabItem?

我有一个带有选项卡控件的主窗口,其中包含2个tabItem:我目前有1个ViewModel为Tab1和Tab2提供服务。此ViewModel因SOC模糊而变得有点臃肿。我想将逻辑拆分为2个View模型:ViewModel1和ViewModel2。我的理解是,您可以将主窗口DataContext设置为包含ViewModel集合的BaseViewModel,然后您可以将每个TabItem声明为不同的ViewModel。我看到的这些基本ViewModel的示例公开了一个ObservableCOllection,如下所示:privateObservableCollection_viewMode

c# - 窗体 : How to bind the Checkbox item of a CheckedListBox with databinding

我有一种形式的数据绑定(bind)检查列表框,我想知道是否有可能将每个列表框项的复选框与对象的特定属性进行数据绑定(bind)。提前感谢您的帮助:)编辑:也许我的问题被误解了。我想知道是否可以对CheckedListBox的每个项目的复选框进行数据绑定(bind)。我知道如何将数据绑定(bind)到源以及如何通过迭代itmes以编程方式更改条目。我不知道是否有可能上课它实现了INotifyPropertyChanged,因此当“CheckedState”属性更改时,CheckedListBox会自行更新。 最佳答案 根据Samich

javascript - 如何退出 mootools each()

当条件为真一次时,如何退出each函数?这不起作用:$$('.boxdiv').each(function(e){if(e.get('html')==''){e.set('html','test');exit;}}); 最佳答案 使用.some?$$('.boxdiv').some(function(e){if(e.get('html')==''){e.set('html','test');returntrue;}elsereturnfalse;});但也许你可以使用arr=$$('.boxdiv[html=""]');if(arr

javascript - 如何在 jQuery.each 函数的每个循环之间进行延迟?

我有这样的代码:$('li').each(function(){vardata=$(this).text();requestFunction(data,function(status){if(status=='OK')dostuff...});});因此,我需要在使用函数“requestFunction()”之间做一些延迟。我怎么能这样做?希望能看懂,谢谢。 最佳答案 setTimeout增加时间:$('li').each(function(indexInArray){vardata=$(this).text();setTimeou

javascript - jQuerys $.each() 是如何工作的?

也许标题不好,但这是我的问题:我正在构建一个框架来了解有关javascript的更多信息。我想使用“jQuery”风格。如何创建一个函数,其中()是可选的?$("p").fadeOut();//()isthere$.each(arr,function(k,v){...});//Droppedthe(),butHOW?这是我想出来的,但它不起作用:$2DC=function(selector){returnnewfunction(){return{circle:function(){//...}}}}$2DC("#id1");//Work$2DC("#id2").circle();//W

javascript - ng-repeat inside ng-repeat with td for each item - AngularJS

此代码为我提供了一个表格,其中的元素位于单列中。这里的数据会是这样vardata=[[{"id":"1","value":"One"},{"id":"2","value":"Two"},{"id":"3","value":"three"}],[{"id":"4","value":"four"},{"id":"5","value":"five"},{"id":"6","value":"six"}],[{"id":"7","value":"seven"},{"id":"8","value":"eigth"},{"id":"9","value":"nine"}]]{{item.id}}:{{

javascript - jQuery 绑定(bind) ajax :success not working in rails 3 app for newly created (ajax) items

**编辑这篇文章是因为我发现问题确实出在rails无法绑定(bind)到ajax:success函数上。***使用rails3.2.3感谢您花时间阅读并尝试提供帮助。我在ajax:successofanitembeingdeleted上添加了一个简单的fadeout函数,如下:$(document).ready(jQuery(function($){$('.delete').bind('ajax:success',function(){$(this).closest('div').fadeOut();});}));#Forsomereasonhadtopassthe$intothefu