Tag: c ++

如何在Button Click事件上从DataGridView填充TextBox

我想从DataGridView控件填充按钮单击事件的数据: 我的代码是这样的 for (int i = 0; i < dgv_EmpAttList.Columns.Count; i++) { txt_EnrollNo.Text = this.dgv_EmpAttList.CurrentRow.Cells[i].Value.ToString(); txt_FirstInTime.Text = this.dgv_EmpAttList.CurrentRow.Cells[i].Value.ToString(); txt_LastOutTime.Text = this.dgv_EmpAttList.CurrentRow.Cells[i].Value.ToString(); txt_TotalHours.Text = this.dgv_EmpAttList.CurrentRow.Cells[i].Value.ToString(); }

如何使用Task.WhenAny与ReadLineAsync从任何TcpClient获取数据

通过所有async / await(来自线程池)的工作方式,我遇到了一个有趣的挑战。 我有一个在WPF应用程序中运行的TCP服务器,它接受客户端并将它们存储在List ,如: private List clients = new List(); while (running && clientCount <= maxClients) { Client client = new Client(await server.AcceptTcpClientAsync()); await client.WriteLineAsync("Connected to the Server!"); clients.Add(client); clientCount++; } 所以我想要做的是遍历我的客户端列表,如果收到任何数据,我想将它附加到文本框。 我意识到这可能不是实现这一目标的最佳方式 ,我愿意接受建议,但这就是我目前的结构。 一个按钮启动循环并不断调用并等待AllReadLineAsync() private async void btnStartReadLoopClick(object sender, RoutedEventArgs e) { btnStartReadLoop.IsEnabled = false; while(server.clientCount > 0) { string text = await […]

在本地和从Store部署时的不同应用程序行为

当从Windowsapp store(测试版)部署应用时,我遇到了一个奇怪的问题。 该应用程序编写为Windows Phone 8.1 RunTime。 我有一个用C ++ / C#编写的小型Windows运行时组件,用于检查文件是否存在: bool FileEx::FileExists(String^ path) { std::wstring pathW(path->Begin()); std::string myPath(pathW.begin(), pathW.end()); FILE *file = NULL; if (fopen_s(&file, myPath.c_str(), “r”) == 0) { fclose(file); return true; } else return false; } 测试方法: 现在让我们用两个文件测试它 – 一个在本地文件夹中创建,一个在MusicLibrary中的文件夹中创建。 一切都在主项目中完成,在C ++ / C#中使用上述方法引用WRC。 const string localFileName = “local.txt”; const string musicFileName = […]

在非托管C ++程序中实现C#DLL COM文件

这是我的另一个问题,也引用了这个问题作为参考: 如何从Un-managed C ++调用托管C ++方法 我已经成功创建了一个C#COM文件。 现在我需要一个关于如何在非托管C ++中实现它的简单解释。 我遵循这个例子,但c ++部分很弱。 http://www.codeproject.com/Articles/7859/Building-COM-Objects-in-C 这是我的COM文件 using System; using System.Runtime.InteropServices; using System.Collections.Generic; using System.Linq; using System.Text; namespace cSharpRiJHarn { [Guid(“ED1483A3-000A-41f5-B1BC-5235F5897872”)] public interface DBCOM_Interface { [DispId(1)] String encrypt(string s); [DispId(2)] String decrpyt(string s); } [Guid(“A6BCEC1D-B60C-4c97-B9AD-1FE72642A9F8”), InterfaceType(ComInterfaceType.InterfaceIsIDispatch)] public interface DBCOM_Events { } [Guid(“7C13A8C6-4230-445f-8C77-0CA5EDECDCB5”), ClassInterface(ClassInterfaceType.None), ComSourceInterfaces(typeof(DBCOM_Events))] public class RijndaelLink : DBCOM_Interface { […]

System.Data.SqlClient.SqlException与网络相关或特定于实例的错误

正如标题所示,这是我的堆栈跟踪的例外。 我试图获得与Windows 2003服务器上托管的SQL Server 2008 R2数据库的连接。 我的连接字符串是: Data Source=server\\SQLEXPRESS;Initial Catalog=sqlDB;Integrated Security=SSPI 任何帮助将非常感激。

在Windows Phone 8.1 Runtime中将BitmapImage转换为byte 数组

有一些示例可以执行此操作,但它们适用于Windows Phone 8.0或8.1 Silverlight。 但是如何为Windows Phone 8.1 Runtime执行此操作?

正确的SqlParameter语法

我正在尝试转换: command.Parameters.Add (new SqliteParameter (DbType.Int32) { Value = id }); 到正常的SqlParameter: command.Parameters.Add(new SqlParameter(DbType.Int32) { Value = id }); 我已经成功转换了除此之外的每一行,我收到这些错误: Error 3 Argument 1: cannot convert from ‘System.Data.DbType’ to ‘object[]’ Error 2 The best overloaded method match for ‘System.Data.SqlClient.SqlParameter.SqlParameter(object[])’ has some invalid arguments 全function代码: public User GetUser(int id) { var u = new User(); lock (locker) […]

移动请求检测和重定向到Asp中的移动页面(Active Server Pages)

我有一个已经在asp(Active Server Pages)中创建的Web应用程序,现在该Web应用程序模块的一部分被转换为移动站点(通常批准或拒绝发票),因此每当请求来自我想要的移动设备时将请求转移到移动网站,以便我如何在我的asp登录中检测设备,以便我可以将请求重定向到移动登录页面……?

什么时候可以调用`BarcodeScanner.GetDefaultAsync()`?

我正在尝试使用新的Windows 8.1 Point of Service API进行条形码扫描,如果我从以下任何位置调用GetDefaultAsync() ,它将返回null 。 App.OnLaunched 第一页。 .Loaded 第一页OnNavigatedTo 第一页构造函数 这似乎不是DeviceCapabilities或驱动程序的问题,因为如果我从以下地方调用它,它将完美地工作: 按钮Click事件处理程序 第一页的OnGotFocus 第一页的构造函数如果包含在: this.Dispatcher.RunIdleAsync(e => { var res = await BarcodeScanner.GetDefaultAsync(); Assert(res != null); }); 后续页面的构造函数 这让我怀疑你必须专注于访问POS设备,以及构造函数等。 在收到焦点之前被调用。 问题:是否有关于何时可以调用GetDefaultAsync() ?

使用JavaScript将visible属性设置为false时删除空白区域

我有一个DropdownList,当它的Selected Value被更改时(例如:0)我需要将Panel的visible属性设置为True,将另一个Panel的visible属性设置为False。 当选择另一个值时,我需要使用JAVASCRIPT进行反之亦然。 我目前正在实现这一目标,但空间仍然存在。 我怎样才能删除空格。 谁能帮我?? 我也附上了代码。 function visible(val) { var ddl = document.getElementById(“ddl_IDProof”); var selectedFilterType = drpFilterType.options[ddl.selectedIndex].value; if (selectedFilterType == “0”) { document.getElementById(“pnl1”).style.visibility = “visible”; document.getElementById(“pnl2”).style.visibility = “hidden”; } else { document.getElementById(“pnl1”).style.visibility = “hidden”; document.getElementById(“pnl2”).style.visibility = “visible”; } }