在C#中从XMLDataSource填充树视图,但在UI上看不到任何内容

Aspx 当我调试时,SelectTree在DataBind()调用之后成功地填充了数据源,但是Nodes元素为null,我认为这应该可以 get-getXMLString返回字符串 TreeXml.Data = getXMLString(); TreeXml.DataBind(); SelectCtrlTree.DataBind(); - - - - 我不知道为什么UI没有显示任何内容我认为您的xml格式不是绝对正确的。 让您了解如何在asp.net中将xml数据绑定到treev

C# asp:按钮,无回发或刷新页面

我的页面中有一个按钮,当单击时,会触发一个显示div的jquery方法,但如果浏览器不支持javascript,我希望触发一个代码隐藏方法(使用回发)。这可能吗?我已经在使用此代码,但看不到任何结果: <asp:Button ID="Button1" runat="server" Text="Upload Files Here" Width="187px" onClick="CodeBehindMethod" OnClientClick="show_upload_box();return

C# 使用Invalidate&;使功能区无效时出错;使控件无效-MS Word 2007&。Net-4.5.1

我使用的是.Net版本4.5.1 我正在创建MS Word 2007功能区控件。它是一个COMdll。在尝试使功能区或其中的任何控件无效时,我遇到以下与COM相关的错误 m_Ribbon.InvalidateControl(RibbonXTagConstants.gsClassicGroupStatus); Error: Unable to cast COM object of type 'System.__ComObject' to interface type 'Microsoft.Of

C# RichTextBox在Azure上抛出内存

我使用RichTextBox将RTF中的字符串转换为纯文本,使用以下代码: private string ConvertToText(string rtf) { if (string.IsNullOrWhiteSpace(rtf)) return string.Empty; if (!rtf.Contains("{\\rtf")) return rtf.Trim(); using (var helper = new System.Windows.Forms.Ric

C# 为.NET 4和.NET 4.5构建整个解决方案,并将文件复制到特定文件夹

当前情况的简短描述:我们有两个解决方案,其中包括一组通用的“助手”库。我们需要所有这些用于.NET4和.NET4.5的库,因为我们的一些依赖于这些库的项目运行在不可触及的系统上,这意味着我们不能将.NET4.5放在这些系统上 我们有一个工作的构建服务器(TFS2012),它每晚构建一次所有解决方案。目前,由于无法生成.NET 4项目或.NET 4.5项目,这取决于签入的.csproj文件的当前状态,我们会被错误淹没 我想要什么什么才是完美的:当有人(无论是buildserver还是Visual

C# FtpWebRequest错误:ASCII模式下不允许550大小

我正在尝试通过匿名FTP从远程FTP文件获取文件大小 public static long GetSize(string ftpPath) { try { FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(new Uri(ftpPath)); request.Proxy = null; request.Credentials = new NetworkCreden

C# XNA头寸之间的成本/宽松

游戏概述: 二维 世界、玩家和相机是分开的 我试图做一个游戏,让相机跟随玩家,沿着中间路线(所以移动x+然后x-很快就会导致相机的小移动),这样相机就有了自己的加速度,但我不知道如何减速 相关的值 List<double> offset = new List<double>() { 0, 0 }; //Top left map to top left window (World is related to this) List<double> smile

C# 在面板上显示多个视频会锁定UI-使用Refresh()/Invalidate()

我尝试在一个应用程序上以两个4x4显示器的形式显示32个不同的视频(768*532像素和25fps)。每个视频都显示在一个播放器类上,该类有一个面板对象。 我从网络获取RTP流,并使用FFmpeg将其转换为位图图像,将位图设置为面板背景图像,然后Refresh()面板。 当显示视频的数量增加(如17-18)时,UI开始锁定,它没有响应。 然后我使用了Invalidate(),这次用户界面没有锁定,它响应任何事件,即使是32次显示,但在17-18次显示之后,它无法赶上刷新速度(25fps)。通过跳

C# 如何检查延迟消息

是否有一种方法可以枚举和检查Microsoft Windows Service Bus(非Azure)的延迟邮件 我想只查看延迟消息,并最终过滤消息以只查看特定消息 可能吗 提前感谢,, 朱塞佩

C# &引用;持久的;WPF/XAML中的开关

我有一个程序,它的行为应该根据它是否运行过多次而改变。是否可能有一个开关在每次运行之间保留其值,告诉程序该做什么 例如(显然是伪代码): 我看到了,但显然Windows.Storage支持的最低客户机是windows8,我希望我的应用程序可供windows7用户使用。此外,被接受的应答者使用会抛出类型Windows.Storage.ApplicationDataContainer未定义的错误 我是XAML和WPF的新手,所以如果这很简单,请原谅我;我在谷歌上搜索,没有找到相关的结果(我甚至不知道

C# 如何在windows phone 8.1(WinRT)中使用现有的摄像头应用程序(而不是使用MediaCapture创建摄像头应用程序)和拍照?

我知道如何在windows phone 8.1中使用MediaCapture实现摄像头捕获。但是问题是,我们不能使用launchurisync()启动现有的摄像头应用程序,并以参数的形式返回文件路径或文件本身吗 例如:当我们尝试使用导入并选择照片应用程序时,我们可以选择拍摄图像。我们不能使用现有的摄像头应用程序来执行此操作吗我们真的必须使用分辨率等实现自己的媒体捕获吗? 谢谢。应用程序需要使用MediaCapture API Windows Phone运行时应用程序无法直接启动摄像头应用程序以捕

C# 在机器范围内以编程方式设置环境变量,并发送设置更改消息

我有一些在机器、用户和进程范围内设置环境变量的代码 用户和进程按预期执行,但由于某种原因,当我尝试验证机器范围的变量时,找不到它 我设置环境变量的代码非常简单: Environment.SetEnvironmentVariable("foo1", "bar1", EnvironmentVariableTarget.Machine); Environment.SetEnvironmentVariable("foo2", "bar2", EnvironmentVariableTarget.Use

C# 如何让WPF列表框在开始时使用ItemsSource进行更新?

我对WPF非常陌生,尤其是对数据绑定,但我试图用外部资源中的元素填充列表框,并尝试遵循MVVM模式。因此,我试图避免代码隐藏中的任何代码。我已经看过几十个类似的问题,但我觉得我遗漏了一些愚蠢的东西,因为我无法让我的列表框生成值。我已经设置了DataContext,然后将ItemsSource的绑定设置为正确的属性 问题 当应用程序启动时,如何简单地让这些代码填充我的空列表框 XAML <TabItem Name="ServerListTab" Header="Server List">

C# 在SSRS中创建Sharepoint报告-直接SQL->;Web服务->;对象模型

一段时间以来,我一直在努力寻找使用SSRS报告(SharePoint 2010和SQL Server 2008 R2)报告SharePoint列表数据的最佳选项 第一部分-供认时间 起初,我非常巧妙地避免了所有的建议,即不要直接从SQL查询SharePoint数据库。。。因此,我最终得到了几个SQL视图,它们可以直接查询SP数据库。这些SQL视图为存储过程提供数据,而这些存储过程又被SSRS报告调用,因此我正在寻找一种方法来正确地重新编写视图,而无需更改存储过程和报告 第2部分-从SQL CLR

C# 删除文件时我的代码出错?

我在路径中编辑pic文件并为其创建新的图像文件。我的代码是: string[] files = Directory.GetFiles(string.Concat(Server.MapPath("/"), "tmp/")); foreach (string path in files) { string filename = Path.GetFileName(path); using (Bitmap b = new Bitmap(string.Concat(Server.MapPa

C# 上传视频文件后,如何获取youtube视频链接?

这是上载视频文件时发生的事件: public static TimeSpan time = new TimeSpan(); Video objects = null; private void videosInsertRequest_ResponseReceived(Video obj) { System.Timers.Timer aTimer; aTimer = new System.Timers.Timer(); aTimer.Elapsed += aTimer_E

C# 具有24小时格式的时间范围

我需要测试两个值是否在一个班次内。我有一个活动的开始时间和结束时间,我需要确保开始时间不在轮班开始时间之前,结束时间不在轮班结束时间之后。问题是班次从22:00到06:00。我目前正在使用Timespan变量,但我的简单if语句无法完成任务: if (start >= shiftStartTime & end <= shiftEndTime) 任何帮助都会很好 您可以使用: if ((start >= shiftStartTime || start <= shi

C# Razor MVC获取SQL语句的select选项ID

我正在尝试用razor提交一个简单的表单,需要 <select> <option id=""> //this is what i neeed to perform an insert > </option> </select> 由于我需要执行sql连接,而且我不知道如何通过razor获得该id,所以该值本身就不起作用。任何帮助都将不胜感激。谢谢 编辑: 抱歉,更新太晚了。找到了一个相对简单的解决方法,因为我必须使用id,而不是J

C# Visual Studio兼容性

我正在进行一个基于Unity(VuForia)的HoloLens项目,我下载了HoloLens模拟器,经过多次修复后,我启动了它,然后它给了我需要安装诊断工具的最终错误,所以现在我已经安装了 Visual Studio Enterprise 2015更新1和下载的Visual Studio Enterprise 2015更新3(Hololens必需工具集中提到) 因此,我想问一个问题:我是否应该删除/删除旧的Visual Studio Enterprise Update 1以安装新的?否。这些更

C# 带Unity3D的SQLite3

我一直在学习如何在unity中使用sqlite3。我已经连接了所有的东西,但现在我需要知道查询,以检查他们输入的用户名和密码是否存在 我已经用python完成了这项工作,但不同的是,我对如何完成这项工作有一个简单的想法 从用户名为“”的帐户中选择1?密码=?-python方式 有什么不同吗 我的情况是这样的 我有两个输入字段,一个是用户名,另一个是密码 我需要检查数据库中是否存在username.text和password.text 如果是这样,转到下一个场景,并将用户名保存在那里,以备将来使用

C# 注销时使ASP.NET身份验证令牌无效

我观察到一个用户注销时ASP.NET身份的行为。从Microsoft.AspNetCore.Identity.SignInManager调用SignOutAsync时,它会从用户浏览器中清除cookie的值。但如果我通过编辑浏览器cookie将令牌值恢复到原来的状态,用户将再次登录 有没有一种方法可以永久地使令牌无效,这样在注销后就不能再使用它们 您可以将所有有效令牌存储在db表中,当您确定令牌无效时,只需将其从表中删除即可。当然,您还需要存储令牌的过期时间,并根据需要刷新它。我们在我工作的一个

C# 如何查看数据网格视图中是否存在文本框中键入的值?

我有一个dataGridView1,用户可以向其中输入信息,然后单击按钮3,我希望用户搜索他在textBox3中键入的任何内容,并获得一个消息框,说明在datagridview中是否找到了字符串。 我的代码是 bool exists = false; for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (exists == true) { break; } else {

C# WCF中缺少子类的发送字段-试图获得多态性

首先要记住,我在谷歌上看到了很多关于这个主题的东西。 我正在使用WCF,公开一些服务。我有点像: [DataContract] [KnownType(typeof(Sub))] public class Base { [DataMember] public int base; } [DataContract] public class Sub : Base { [DataMember] public int sub; } [ServiceContract]

C# 联接Linq Select中的数据注释丢失

我有两张表作为主表和明细表。我设置了一些属性,如: [DisplayName=“Customer Name”]和。。。。。 当我填写我的数据网格视图源或报告服务源或。。。通过选择列表,我可以使用属性,它可以设置我的标题栏和许多有用的其他内容。但是,如果我想了解我的主要细节并编写linq select,如: var x = from m in master join d in detail on m.id equal d.masterId select new {d.Id , d.N

C# 将GeometryModel3D添加到Model3DGroup

我试图创建一个wpf应用程序,显示一个动画的三维模型。我有在BuildWave中创建模型的工作代码(我知道这和我以前使用过的一样有效)。但是,当我将代码移动到wpf窗口类中的后台工作程序时,我得到一个错误“调用线程无法访问此对象,因为另一个线程拥有它。” 我已经搜索了这个问题的解决方案,并找到了一篇文章,其中包含了一个带有相同错误()的问题,建议使用Dispatcher.Invoke()。然而,当我尝试这样做时: private void worker_Completed(object

C#系统命令,与GIT通信(自动记住密码)

我想做一个更新的exe,当我点击它,它将下载或上传数据。问题是,每当我执行git pull origin master时,我都必须输入密码 这就是我所尝试的: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Diagnostics; namespace GitUpdate { c

C# 尝试访问asp.net中继器内的按钮 “class=“img”style=“宽度:300px;高度:300px;" /> 标题: 标题: 价格:英镑

如何控制aspx文件中的按钮,我想仅在创建会话时将按钮的可见性更改为true。您可以编辑按钮的Visible属性: 数据绑定时直接执行(aspx或ItemDataBound事件中的代码隐藏) 由于您已经有了ItemDataBound事件,因此可以轻松检索事件中的addItem并将其设置为可见值 protected bool IsLogged() { return Session != null && Convert.ToBool(Session["IsLogged"]

C# 实体框架6数据库优先和SQLite复合外键

我有一个包含两个表的sqlite数据库,定义如下: CREATE TABLE LocalQuotation ( Id TEXT , Name TEXT NOT NULL , Author TEXT NOT NULL , Customer TEXT , RUA TEXT , ProjectName TEXT , CreationDate TIMESTAMP NOT NULL , LastUpdateDate TIMESTAMP NOT NULL , LastEd

C# NET中是否有线程锁的低级度量/日志记录?

多年来,如果存在的话,我还没有真正遇到过这个问题,所以我把它放在这里是为了了解是否有人知道任何低级的.NET功能,可能在反射中,可以在线程被锁定时捕获?也许是某种日志记录 private object _lockObject = new object(); void MyFunc() { lock(_lockObject) // <== How can I understand how many threads are waiting on this? { // Do w

C# 2017年是否有成本效益高的选项将.NET winforms应用程序作为SAAS交付

我有一个winforms.NET应用程序,已经持续开发了大约7年。我的客户开始需要作为SAAS访问的选项 我已经开始开发我的web平台,但是这个应用程序非常庞大。如果没有winforms应用程序,我需要几年才能真正提供这些功能。目前,我只是在手机上做一些有意义的事情 在此期间,我希望能够以SAAS的形式提供应用程序。理想情况下,在不安装任何客户端的情况下(例如通过浏览器)交付它会很好,但我认为这是不可能的。其他选项显然是Citrix Xenapp和MS RemoteApp(现已弃用)。这两件事对

C# 将类序列化为soap1.2格式字符串

我想将模型类对象序列化为soap1.2格式的字符串 public class Model { public string name{get;set;} public int age{get;set;} } <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://w

C# 如何在同一应用程序的所有窗口上显示窗口

我有一个SplashScreen,应该显示在应用程序中所有其他窗口的前面 由于它是一个飞溅屏幕,因此不能使用模式对话框。相反,这应该通过其他线程来显示 我通过以下方式创建初始屏幕: SplashScreenForm = new SplashScreen(mainForm); // SplashScreenForm.TopMost = true; 为了说明这一点,我使用了这个调用,从另一个线程调用: Application.Run(SplashSc

C# 调用MVC的目标已引发异常

我有一个ajax调用,我需要从我的控制器获取JSON格式的数据列表。我一直得到这个例外 下面是我的ajax调用: $('#button1').click(function (e) { e.preventDefault(); var id= $("#textboxvalue").val(); debugger; var url = "@Url.Action("GetList", "xyz")"; console.log(url); $.ajax({ url: url, type:

C# 将一个模型值指定给另一个模型值

我有一个模型下拉配置,它从数据库中获取值并填充下拉列表 型号: public class DropDownConfiguration { public int ID { get; set; } public int Quarter { get; set; } public int Year { get; set; } public string Project { get; set; } public str

C# 从join映射-类型';CarDTO&x27;出现在单个LINQ to Entities查询中的两个结构不兼容的初始化中

我试图从左连接的右侧映射到CarDTO,但出现以下错误: “CarDTO”类型出现在两种结构不兼容的类型中 在单个LINQ到实体查询中进行初始化。类型可以是 在同一查询中的两个位置初始化,但仅当 属性在两个位置都设置,并且这些属性在 同样的顺序 我正在尝试进行自左连接,我的查询如下所示: var query = from left in db.Cars join right in db.Cars on left.id_Base equals right.ID into rightGrou

C# IoC预期接口的命名约定

当您使用IoC框架时,您最终只能为IoC创建接口。我很想用一个命名约定来命名那些 例如,如果图中没有IoC,您可能具有以下业务域驱动结构: interface IBodyPart { string ScientificName { get; set; } string StreetName { get; set; } } class Head : IBodyPart { public string ScientificName { get; set; } pub

C# 如何防止双向绑定在我通过编程设置属性后更改属性

我有一段代码,它可以进行一次db trip并提取一组记录。我将此方法用作获取以及刷新 当itemtoselectafterload为null时,我们选择第一个项目(Get/Fresh load) 当itemtoselectafterload不是null时,我们在重新加载后重新选择该项 private async Task LoadGroupsAsync(RTG_Lookup2_Group itemToSelectAfterLoading) { _ea.GetEve

C# MSBUILD抱怨空条件运算符

我有一个MSBUILD项目,它抱怨空条件语法 BuildResult buildResult = BuildManager.DefaultBuildManager.Build(parameters, BuildRequest); buildResult.resultsbytarget 关键:“构建” 值:结果代码“失败” 我的日志告诉我有关此错误的信息: Workflow\Activate.cs(283,52):错误CS1525:表达式术语“”无效。 当我查看代码中的特定行时,它使用空条件运算

C# C语言命令的Razor语法

我试图在引导网格中的每行显示4个产品 除一行代码(@i=i-1;)外,此代码在视图中按预期运行 @for(int i=0;i只需在4个块上进行迭代: @for (int i = 0; i < Model.Count() / 4; i++) { if (i < (Model.Count() / 4) || (4 * i) < Model.Count()) { <div class="row"> @for (int j = 0;

C# 自动化在.NET Core中创建私钥、CSR和最终签名证书的过程

有人向我提供了一个中间证书(由根证书签名)及其密码。为了安全地连接到SSL enpoint,我需要提供一个签名证书 以下是我的工作: 创建私钥 使用该私钥创建CSR 使用提供的中间证书进行签名 我使用openssl实现了所有这些,它工作得完美无缺:TLS端点接受了我的连接请求。在C#中,尽管它不起作用。你知道少了什么吗 var password = new SecureString(); password.AppendChar('x'); pass

C# 如何从VisualStudio扩展中发现解决方案中的所有测试?

我正在构建一个Visual Studio扩展(主要针对VS 2017)。我希望扩展能够在BuildDone上钩住构建事件,并在成功构建之后自动运行所有测试。到目前为止,我已经成功地钩住了BuildEvent,并尝试了以下解决方案: // Solution 1, works but only runs the already discovered tests IDisposableQuery<ITest> tests = await TestsService.GetTestsAsync

与C+通信的C#套接字类+;套接字类 < >我将现有C++应用程序的客户端改写为C。服务器应用程序将继续用C++编写。通信一直正常工作,直到服务器关闭套接字为止。架构如下所示,使用异步发送和接收: 客户端:将数据发送到服务器 服务器:从客户端接收数据 服务器:向客户端发送数据(文件) 服务器:关闭套接字 客户端:从服务器接收数据 在程序的旧C++版本中,数据已经在套接字上,即使套接字连接的一侧关闭,数据仍然可用。从我对C#的理解来看,一旦一半连接关闭,就会发送一个重置连接数据包,C#会收到一个异常,这会阻止我接收其余的数据。(我只收到1个文件,而不是2个文件,因为服务器在发送信息后关闭了套接字)

我可以发布我的代码,但它实际上只是一个简单的异步发送和接收。如果我在服务器的socketclose功能之前一步一步地完成代码并暂停,那么一切都会按预期进行。实际的异常错误是“远程主机强制关闭了一个现有连接。”因此您完全知道那里发生了什么。我看不出有什么问题。你的课文中没有问号。你只是让服务器等待客户端确认他收到了消息。我想我的问题是我不明白为什么会出现错误。在C++应用程序的C++版本中,服务器关闭了Socket,客户端仍然能够从套接字中获取数据,没有任何错误。在C#中,它似乎不应该有任何不同,

C# Nlog with.NET core-如何在没有消息的情况下记录JSON对象

我正在使用Nlog和.NET内核以及依赖项注入来记录JSON对象。 我的日志当前看起来像:{“log”:{“resourceid”:“2”}{“log”:{“resourceid”:“423”}并且我希望我的日志作为简单的JSON对象打印,而不带消息/属性名字段:{“resourceid”:“2”}{“resourceid”:“423”} 这是我的Nlog.config: 在我的Program.cs中,我在“Main”方法中添加了以下行: var factory=NLog.Web.NLogB

C# 在WinForms VB.NET/C中以编程方式聚焦/突出显示ListView列标题#

在WinForms列表视图中,将鼠标悬停在列标题上会使其聚焦或高亮显示。例如: 我需要动态地这样做,就像在我的程序中使用左键和右键切换聚焦列一样 尽管对以下特性进行了广泛搜索: ListView.Columns(i) ListView.ColumnHeaderCollection 我还没有找到专门处理列标题聚焦的属性 有人能指出它可能在哪里吗?谢谢大家! 看看这个@穆拉特古泽尔

C# 在游戏对象上缩放无法正常工作

我以前问过如何使用HTC Vive控制器获得“挤压”缩放功能。现在,我已经实现了这个功能,它运行得非常正常 只是,我面临一个大问题。如果我在HTC Vive上同时启动两个触发器,则放大/缩小功能正常。但当我改变了游戏对象的比例(这就是我缩放的方式)并再次按下两个触发器后,游戏对象的大小将重置为我设置的值 我在代码中实际做的是计算Vive控制器的起始位置和当前位置之间的差值。 这通常会给我一个介于1.0和-1.0之间的值。有了这个值,我应该可以放大或缩小,对吗 它工作不好。游戏对象会改变,但当我再

C# 如何重命名mongodb数据库

我需要以编程方式重命名MongoDB数据库。我还没有看到使用MongoDB c#驱动程序实现这一点的方法 我想做一些类似的事情: this.mongoClient.renameDatabase(“oldName”、“newName”) 我想我可以自己开车,但我觉得这对现在的司机来说应该是可能的。我想出了一个适合我的解决方案。当然,我正在处理较小的数据库,但这可以解决一些问题 /// <summary> /// Renames old database to new database

C# 如何在UWP中显示应用程序中心崩溃的UI

我们有一个UWP应用程序,其中我们使用app Center崩溃api发送崩溃报告。 在中,有一节介绍如何向正在提交、已发送或已失败的崩溃报告的用户显示UI 我们无法调用自己的自定义UI 有没有关于如何调用自定义UI的示例 Crashes.SendingErrorReport += async (sender, e) => { // Your code, e.g. to present a custom UI. }; 我们没有任何O

C# 从DataGridView列、c结尾的空行中获取值#

我正在使用一个应用程序,该应用程序允许我将一些行添加到我的DataGridView: 如您所见,最后一行为空,这是为了允许添加更多行。 好的,当我尝试获取所有值时,问题就出现了​​在“Codigo”列中: (DB)335T1613 (DB)335T1642 (DB)335T1644 最后一行为空,因此没有值,我得到以下错误: 无法删除新的未确认行 这是我的代码,我正在尝试获取以下值: private void buttonAccept_Click(object sender, EventA

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 32238 页