Tag: c ++

获取列表框windows phone 7的选定值

我正在尝试获取列表框中所选项目的文本。 但我应该是“System.Windows.Controls.ListBoxItem”的结果 我的代码:listBox.SelectedItem.ToString(); 我该如何更改我的代码?

从asp.net中的ClientSide(Javascript)刷新GridView

我在webPage上添加了Gridview控件。 我通过调用PageMethod删除任何行(一次一行),如下所示: function Delete_Row(){ PageMethods.DeleteRow(row_id, GetTimeCallback, ErrorHandler, TimeOutHandler); } GetTimeCallback = function (result) { if (result) { alert(‘Row is deleted’); // I want to refresh the Gridview here } } 其中“ row_id ”是行的主键。 它完美地显示警报,但不会刷新Gridview一个较少删除的行。 我应该写什么代码来更新gridview? 注意:我不想刷新整个页面。

获取控制台应用程序的Windows防火墙提示,但不提供服

我有一个ac #.net应用程序,它从网络上的其他设备接收TCP和UDP流。 当我将其作为控制台应用程序运行时,Windows防火墙会提示我:“Windows防火墙已阻止此程序的某些function”,它要求我允许vshost32.exe在网络上进行通信。 我同意,该应用程序工作正常。 然而,当我将应用程序作为服务运行时(我有一个单独的控制台和服务包装器)我没有得到这样的提示,如果关闭防火墙我只能让它工作。 这是服务的预期吗? () 另外,我已经阅读了一些代码片段,建议您可以手动将例外添加到Windows防火墙列表中。 这仅适用于控制台应用程序还是适用于服务? 我的一些代码可以监听端口,以防有用… // // Setup UDP listening // if (protocol == “UDP”) { m_udp = new UdpConn(“RedwallReceiver UDP”, m_local, new NetAddress()); m_udp.Receive(new VDataHandler(ReceiveData)); } // // Setup TCP listening // if (protocol == “TCP”) { m_listener = new TcpListener(m_local); m_listener.Start(); m_listener.BeginAcceptSocket(AcceptSocket, null); }

当父NT服务被杀/崩溃时杀死子进程

我有一个Windows NT服务和第三方exe,我想作为NT服务的子进程运行,这样一旦我的NT服务进程崩溃,这个子进程也被杀死 为此,我找到了在父进程被终止时使用Kill子进程执行此操作的方法 我试图实现它,并使用普通的父进程正常工作,但当我在我的NT服务中做同样的事情,因为父SetInformationJobObject方法返回false和错误代码0的exception 例外:_COMPlusExceptionCode = -532462766 正常进程和导致此exception的NT服务进程有什么区别? 我正在使用Win2k8 R2 Server机器和C# [EDIT1]exception:GenericParameterAttributes =’((System.Reflection.RuntimeConstructorInfo)(ex._exceptionMethod))。ReflectedType).GenericParameterAttributes’抛出类型’System.InvalidOperationException’的exception{“”方法只能在类型上调用Type.IsGenericParameter是真的。“} 编辑2:因为在函数定义中使用DLLImport没有将SetLastError设置为true,所以最后一个错误是错误的正确ErrorCode是24表示结构的坏结果,那么应该是什么正确的结构? 编辑3:在我的64位win2k8R2服务器机器的NT Servce的情况下预期的正确长度似乎是144而不是上面的post中定义的112 编辑4:这是否是这样做的唯一方法,做同样的其他选择是什么?

如何让EF6生成包含多个聚合列的高效SQL?

我正在尝试使用Entity Framework(v6.1.3)为具有多个聚合的查询生成高效的SQL。 这是一个简化的例子。 表: CREATE TABLE [dbo].[CaseAttorney]( [CaseAttorneyID] [int] IDENTITY(1,1) NOT NULL, [CaseNumber] [varchar](30) NOT NULL, [AttorneyID] [int] NOT NULL, [DateAssigned] [datetime] NULL, [DateUnassigned] [datetime] NULL, CONSTRAINT [PK_CaseAttorney] PRIMARY KEY CLUSTERED ( [CaseAttorneyID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] […]

P / Invoke in ASP.NET(从dll读取/写入文本文件)

我有一个C++ Win32程序,我正在编写和阅读文本文件。 这个C ++程序生成一个DLL,我在ASP.NET Web应用程序中引用了这个dll。 使用P / Invoke,我正在调用从这个dll读取和写入文件的方法。 当我在WPF应用程序中使用P / invoke测试时,dll工作正常。 引用dll位于此WPF应用程序的bin/Debug文件夹中,调用时dll中的write方法在同一文件夹中生成文本文件。 此外, from the same folder ,我可以使用dll的read方法来读取文本文件。 但是,当我从我的ASP.NET Web应用程序调用Dll方法时,生成的文件会转到其他目录(很可能因为dll被加载到其他地方执行)并且我无法找到此生成文件的位置(没有任何错误) 与桌面应用程序类似,是否有某种方式将fie写入bin文件夹本身,以便我可以从bin文件夹本身读取? 示例代码: .cpp文件 extern “C” D_API int Write1() { ofstream myfile; myfile.open (“example.txt”); myfile <> output; } } return output; } C#.aspx.cs [DllImport(“Testing1.dll”, EntryPoint = “fnTest”, CallingConvention = CallingConvention.Cdecl, CharSet = CharSet.Ansi)] public static extern […]

在javascript中使用c#class对象

我想在javascript使用在c#类中创建的对象。 我知道我可以使用json库将我的服务器端对象转换为JSON对象,以便它可以在javascript使用。 我已经为此下载了Newtonsoft.Json库。 我有以下aspx.cs页面代码 using Newtonsoft.Json; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { product p = new product(); p.ProductId = 1; p.productName = “t-shirt”; } public class product { public int ProductId { get; set; } public string productName { get; set; } } } 对于aspx页面我正在使用以下代码来访问该p对象值。 var jsobject […]

来自asp.net C#page的外部javascript文件

我有一些用外部javascript文件编写的javascript函数。 我已将该文件包含在我的asp.net页面部分中。 但我无法理解如何从代码隐藏文件中调用函数。 例如,我想在文本框的onkeypress事件上调用某个函数’tacount’。 我怎么可能这样做?

WindowPhone FlipView System.ArgumentException

我在WindowsPhone应用程序中使用FlipView时遇到问题。 我有一个带有FlipView的页面,它有ItemsSource绑定到ItemsGroup和SelectedItem绑定到CurrentItem。 FlipView的DataTemplate包含附加了属性Html的WebView,该属性Html绑定到CurrentItem的Html。 一切顺利,但应用程序不时与System.ArgumentException崩溃,我不知道什么是错的。 XAML: C#: public class NewsItem { public string Title { get; set; } public string Link { get; set; } public DateTime Published { get; set; } public string Html { get; set; } public string Image { get; set; } } 错误: 参数不正确。 System.ArgumentException:值不在预期范围内。

C api到C#GUI

我有一个字节流,我将其排序为结构。 现在我需要使用这些结构中的值更新C#GUI。 现在我用谷歌发现了关于pinvoke和dllimport的东西,但是所有东西都是从c#调用c代码,我需要做相反的事情。 c#代码具有旋转拨号/更新值的function,所以一旦我拥有了我需要的值,我想要调用那些函数,将这些值作为参数,我的c代码全部被写入并且gui全部使用拨号编码和function我用鼠标拖动,我只需将它们粘在一起。 谢谢你的帮助!