【c# – WPF ListBox的DataSource相当于什么?】教程文章相关的互联网学习教程文章

c# – 不能在datalist中为CheckBoxList使用RequiredFieldValidator【代码】

我在Datalist中使用CheckBoxList的RequiredField Validator时遇到问题.我正在使用复选框列表进行投票选项.我希望用户回答所需的民意调查问题.如果用户没有回答,我想显示错误消息.有人可以帮我这样做吗? 这是我的设计:<div id="divPollDataList"><asp:DataList ID="PollDataList" runat="server" onitemdatabound="PollDataList_ItemDataBound"><ItemTemplate><asp:HiddenField ID="PollIDReqHiddenField" Value='<%# Eval("PollI...

c# – 选择List中所有值的位置【代码】

我有一个用逗号分隔ID的列,我把它放到LINQ中的List中. 我需要做的只是返回DataRows,其中此列表中的所有值都存在于另一个中,如果有任何值,我已经使用了但我需要全部. 代码如下:results = results.Where(d => d["FilterIDs"] != null && // Check the row has FilterIds!filterValues.Except(d["FilterIDs"].ToString().Split(',').ToList(). // Tokenise the stringWhere(s => !String.IsNullOrEmpty(s)).ToList(). // Filter out...

c# – Orchard自定义表单DropDownLists

在与Orchards的自定义表单模块玩了一下后,我决定使用下拉列表选择一个特定的人,并将他们的电子邮件作为所选选项的值.当我创建表单时,我无法看到你可以为你的选项设置值. 见下图,例如: 不要以为任何人之前遇到过这个问题或者有什么建议吗?解决方法:在您的情况下,我不担心字段的文本和值不同.将收件人电子邮件作为HTML表单的输入也是有潜在危险的. Orchard提供的自定义表单规则事件使您无法查看表单创建的内容类型的值.所以,你可能...

c# – 在ListView中选择下一项【代码】

我有一个方法删除ListView中当前选定的项目listView1.Items.Remove(listView1.SelectedItems[0]);删除选定的ListView后,如何在ListView中选择下一个? 我试过类似的东西var index = listView1.SelectedItems[0].Index; listView1.Items.Remove(listView1.SelectedItems[0]); listView1.SelectedItems[0].Index = index;但是我得到了错误Property or indexer 'System.Windows.Forms.ListViewItem.Index' cannot be assigned to -- ...

c# – 无论如何确定ListView中Column的左上角坐标?【代码】

我找不到任何可以帮助我的功能,我不想编写疯狂的函数,将HitTest的ListView区域的每个像素,找出所需的列的坐标(如果有可能从HitTest获取列) . 感谢Yair Nevet评论,我编写了下一个函数来确定所需列的左侧位置:private int GetLeftOfColumn(ColumnHeader column, ListView lv) {if (!lv.Columns.Contains(column))return -1;int calculated_left = 0;for (int i = 0; i < lv.Columns.Count; i++)if (lv.Columns[i] == column)return ...

C#ASP.NET MVC项目和Google Maps:如何使用C#List <>中的值填充JavaScript数组【代码】

我有一个这样的类:public class Markers{public double latitude { get; set; }public double longitude { get; set; }//Constructors and Methods//(...)}在我的控制器上,我有一个带有标记列表的ActionResult,我像这样添加纬度和经度List<Markers> listM = new List<Markers>(); //NOTE: this is outside of my ActionResult, no problem with that.//(...)listM.Add(new Markers(value[0], value[1])); //NOTE: value[0] is my ...

c# – 在Listview中加载延迟可见项【代码】

我有一个listview,它使用以下代码:<ListView x:Name="Display" ItemsSource="{Binding}" Background="#373737" Margin="0,0,350,0" BorderThickness="0" ><ListView.ItemTemplate><DataTemplate><StackPanel Orientation="Horizontal" Width="767" Height="88"><Border Height="64" Width="64" Margin="12,12,0,12"><Image Source="{Binding Path=album.albumart}" Stretch="UniformToFill"/></Border><StackPanel Orientation="V...

c# – DropDownList获取空白选择【代码】

我有一个直接来自数据库的代码填充的下拉列表.但是底部有一个没有价值的可选项.如何纯粹/完全绑定数据库中的数据以避免将来出现这种空白选择?protected void DropDownList_OnDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e){if (e.Row.RowType == DataControlRowType.Footer){DropDownList ddlName = (DropDownList)e.Row.FindControl("ddlName");ddlName.DataSource = MyClass.NameList();ddlName....

c# – ToList和Find实现【代码】

我有这个代码.var menucategories = db.Menus.Where(m => m.Language.lang_code == lang && m.published == 1).OrderBy(m => m.ordering).ToList();使用此代码,我想获取所有可用的菜单类型并导入到DBContext内存中.db.MenuTypes.ToList();foreach (var item in menucategories) {if (item.published == 1){//Search into the DBContext memory for the MenuTypesvar view = db.MenuTypes.Find(item.menu_type_fk_id);....在这个for...

c# – 如何在XAML中访问ListBox的DataTemplate(但不是Binding)中的TextBlock?【代码】

XAML<ListBox x:Name="lsbQueue" Margin="0,0,0,10" Grid.RowSpan="2" Loaded="lsbQueue_Loaded" SelectionChanged="lsbQueue_SelectionChanged" ItemContainerStyle="{StaticResource ListBoxItemStyle1}" ItemsSource="{Binding}"><ListBox.ItemTemplate><DataTemplate><StackPanel x:Name="stk" Orientation="Vertical"><!-- This is the bugger which I need to access behind the scenes--><TextBlock x:Name="tbActive" Font...

c# – 当listview刷新时,焦点不是“保持”【代码】

我目前在我的代码中遇到问题,因为对特定项目行的关注不会成立.我创建了int focusReference以跟踪当前聚焦的行,但它似乎在每几秒后重置为0,即一旦用户选择一行,在几秒钟内,它“忘记”用户选择.我在下面列举了一个例子: 从下面的代码中可以看出,我每隔几秒钟就会有一个计时器.我已经被告知每隔几秒刷一次我的清单就会导致每隔几秒就失去焦点. 如何以编程方式将焦点设置在项目上,以保留用户的焦点?我试图实现一个FocusItem方法但它似...

c# – 如何从dropdownlistfor中获取选定的值【代码】

我从模型绑定dropdownlist,但无法从下拉列表中获取所选值,它显示错误:The value ‘1’ is invalid , while submitting the form型号代码[Display(Name="User Type")] [Required(ErrorMessage = "Select user type")] public List<SelectListItem> usertype { get; set; } 查看代码@Html.DropDownListFor(m => m.usertype, Model.usertype, new { @class="form-control input-lg"}) 控制器代码//controller [HttpPost] public ...

c# – 如何在wpf应用程序的Config文件中将自定义属性添加到tracelistener【代码】

我有以下日志文??件tracelistener,它扩展了filelogtracelistener,它工作正常,我能够记录消息,但我想在此指定一个额外的自定义属性,例如MaxUsers及以下是它的外观.<add name="myFileListener" type="MyCustomFileLogTraceListener, Microsoft.MyTools.Connections" BaseFileName="IncidentTracking"Location="LocalUserDirectory" MaxUsers="500" />目前此属性是自定义的,因此配置文件会出错.如何添加这样的自定义属性并将其消耗在我...

c# – ListBox Item向子节点返回冲突属性

所以此刻我很难过,并希望另一双眼睛能够捕捉到我所缺少的东西,或者至少让我指向一个可以进一步挖掘的方向.提前抱歉,我不经常问快速简单的问题. 场景:巨大的Silverlight解决方案,带有一些不稳定的部分,它们希望用新功能构建,但没有大量的重写或任何东西.其中一个是虚拟化ListBox.这个ListBox是许多不同事物的父级,我通常不希望看到它们按照它们的方式完成.所以在伪中给出一点层次的可视化;ListBox (Parent) -ListBoxItemTemplate–...

c# – 将int转换为string用于dropdownlistfor【代码】

我有一个年龄的int属性,以及可供选择的年龄的选择列表.检索数据进行编辑时,我在添加tostring()方法时遇到错误:Templates can be used only with field access, property access, single-dimension array index, or single-parameter custom indexer expressions.所以我的viewmodel看起来像:public int LowerAgeLimit { get; set; } public List<SelectListItem> Ages { get; set; }我的查询是正确检索数据,然后在视图中我试图将数...