草庐IT

数据绑定

全部标签

c# - 首先使用 EF 代码将 datetime2 数据类型转换为 datetime 数据类型错误?

我首先在我的asp.netmvc应用程序中使用EF代码。这是我的代码:Request.RequestDate=DateTime.Now;RequestDate的类型是我数据库中的日期时间。这是我使用上述代码时发生的错误!:Theconversionofadatetime2datatypetoadatetimedatatyperesultedinanout-of-rangevalue.请帮帮我。谢谢。 最佳答案 编辑:Howtofixthedatetime2out-of-rangeconversionerrorusingDbConte

c# - Web API 模型绑定(bind)

给定ASP.NETWebAPI路由:example/{Id}它映射到以下ApiController操作方法:publicvoidExample(Modelm){...}模型类定义为:publicclassModel{publicintId{get;set;}publicstringName{get;set;}}当我将JSON{"Name":"Testing"}发布到URL/example/123然后Id属性时Model对象未绑定(bind)。它保持为0而不是123。如何使模型绑定(bind)也包含路由数据中的值?我宁愿不必为看似常见的用例编写自定义模型绑定(bind)器。任何想法将不胜

c# - wpf xaml 绑定(bind)到在代码隐藏中创建的对象

首先,我对C#和xaml还很陌生。我看过、检查过关于绑定(bind)的教程,但我看到的大部分内容都是在xaml中创建一个对象。但是我想在代码中创建对象,然后绑定(bind)到它的属性。此外,稍后我将在代码中定义几个对象。一般来说,我想绑定(bind)到文本框。通常我的代码看起来像这样:主窗口.xaml.cspublicpartialclassMainWindow:Window{MyTestObjectmyTestObject;publicMainWindow(){myTestObject=newMyTestObject();this.DataContext=this;Initializ

c# - 内容类型 text/html;响应消息的 charset=UTF-8 与绑定(bind)的内容类型不匹配(text/xml;charset=utf-8)

我使用独立应用程序创建了WCF服务并测试了WCF客户端。我能够使用InternetExplorer查看此服务,也能够在VisualStudio服务引用中查看。这是错误消息。“响应消息的内容类型text/html;charset=UTF-8与绑定(bind)的内容类型(text/xml;charset=utf-8)不匹配。”请问哪里出了问题?谢谢。 最佳答案 由于返回的内容类型是text/html,我怀疑您的调用导致了WCF之外的服务器端错误(您收到了HTML错误页面)。尝试使用网络调试代理查看响应,例如Fiddler.(根据评论编辑

c# - Datatable.acceptchanges() 向表提交数据

Datatable.acceptchanges将数据提交到表...意味着它会将数据插入表..或数据表吗? 最佳答案 AcceptChanges()的目的是让DataTable知道它的数据已经保存到数据库中了。DataTable中的所有DataRow都将其row.RowState设置为DataRowState.Unchanged。它不会将数据保存到数据库中。这是单独完成的。 关于c#-Datatable.acceptchanges()向表提交数据,我们在StackOverflow上找到一个

c# - 从数据库初始化的 less.css 变量

我正在为asp.netweb表单应用程序使用dotnetless(http://www.dotlesscss.org/),它运行良好。我喜欢为颜色、字体大小等使用变量。但据我所知,变量值是静态的。有没有什么方法可以使用dotnetless根据用户标识从数据库中初始化这些变量值?基本上我想把这个web应用程序转换成一个基于主题的网站,这样每个用户都可以选择自己的颜色、字体、字体大小等。任何方向将不胜感激。 最佳答案 这绝对是可能的,但不幸的是你不能从LESS本身查询你的数据库,所以你基本上需要为用户编写包含所需变量值的LESS文件,然

c# - 集成测试数据库,我做对了吗?

我想在我的MVC4应用程序中测试依赖并使用数据库的方法。我不想使用模拟方法/对象,因为查询可能很复杂并且为此创建测试对象太费力了。我发现集成测试的想法是将测试的数据库操作逻辑包装在TransactionScope对象中,完成后回滚更改。不幸的是,这最初并不是从一个空数据库开始的,它也会使主键依赖(即,当数据库中已经有一些主键为1和2的项目时,然后在我运行测试之后算上4),我不想要这个。这是我想出的“集成测试”,只是为了测试是否实际添加了产品(例如,一旦我拥有正确的基础架构,我想创建更困难的测试来检查方法)。[TestMethod]publicvoidProductTest(){//Ar

c# - 如何从 Windows 10 UWP 应用程序连接到 SQL 服务器数据库

我正在尝试从通用Windows应用程序连接到本地MSSQL数据库。我正在使用UWP制作LOB应用程序,以支持桌面、平板电脑和移动设备的使用。尝试连接到本地(内联网)SQL服务器数据库时,我习惯使用SqlConnection的实例连接到本地服务器,但由于SqlConnection未包含在UWP中使用的.NET子集中,因此在使用UWP时如何完成?我查看了officialMicrosoftsamples以及how-toguides,并且没有找到关于不是Azure数据库的数据库连接。DbConnection这似乎是一个不错的选择,但不能使用,因为它是抽象的,而且它的子项(例如Data.SqlC

c# - Winforms DataGridView 数据绑定(bind)到复杂类型/嵌套属性

我正在尝试将DataGridView数据绑定(bind)到包含具有以下结构的类的列表:MyClass.SubClass.Property当我单步执行代码时,从未请求SubClass。我没有收到任何错误,只是没有看到任何数据。请注意,我可以在具有相同层次结构的编辑表单中进行数据绑定(bind)。 最佳答案 LawofDemeter.在公开SubClass.Property的MyClass上创建一个属性。像这样:publicclassMyClass{privateSubClass_mySubClass;publicMyClass(Sub

c# - 如何在 C# 中使用 'union' 2 个或更多数据表?

如何在C#中“合并”2个或更多数据表?两个表具有相同的结构。是否有任何内置功能或我们应该手动完成? 最佳答案 您正在寻找最有可能的DataTable.Merge方法。示例:privatestaticvoidDemonstrateMergeTable(){DataTabletable1=newDataTable("Items");//AddcolumnsDataColumnidColumn=newDataColumn("id",typeof(System.Int32));DataColumnitemColumn=newDataColu