Tag: c ++

如何禁用DataGridView的键盘shorcuts?

我刚刚注意到DataGridView有一个默认的快捷方式,这样无论何时按Ctrl + H , DataGridView的编辑控件退格,都可以删除单元格中的整个选择。 这可能会非常烦人,因为我想在按下Ctrl + H时打开一个替换框。 是否有任何方法可以停止退格,同时仍然可以使用它来打开替换盒? 我正在运行C#2.0,但如果较新的C#有解决方案,我可以将我的应用程序更新为3.5。

如何强制刷新DataGridView的内容?

我想做一个有序的datagridview输入。 以下代码片段并没有完全消除它; 即使我放了一个grd.Refresh,datagridview也不会显示更新的值。 如果我按下向下箭头并再次向上移动,则网格会更新。 有没有其他方法可以强制刷新datagridview的内容? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace TestSortedInput { public partial class Form1 : Form { DataTable _dt = new DataTable(); public Form1() { InitializeComponent(); grd.AllowUserToAddRows = false; _dt.Columns.Add(“sort”, typeof(int)); _dt.Columns.Add(“product”, typeof(string)); _dt.DefaultView.Sort = “sort”; grd.DataSource = _dt; } private void dataGridView1_KeyUp(object […]

我想从GridView中删除记录。在此之前要求确认“你确定要删除吗?”

我想从GridView中删除记录。在此之前要求确认“你确定要删除吗?” 我在GridView中使用了命令字段, 我在javascript中编写了一个函数 function confirm_Delete() { var r = confirm(“Are you sure you want to Remove this Record!”); if (r == true) { alert(“Record Deleted”); return true; } else { return false; } } 如何在删除点击时调用此方法。 请建议!

HttpRequestMessage和摘要式身份validation

是否有任何内置函数将摘要认证与winrt中的HttpRequestMessage相关联? 或者我是否必须使用其他类才能执行此任务? 谢谢。

全屏应用WM6 C#

任何人都可以指出我如何在C#for Windows Mobile 6中创建全屏应用程序的方向? 我正在尝试为Tom Tom等应用程序实现类似的显示,其中所有操作系统元素(如“开始”/“任务”栏)都被隐藏,而我的应用程序完全填满了屏幕。 我正在使用VS 2008和.Net 3.5 提前致谢! 单稳

无法拆分文件并发送然后加入服务器

我正在使用ajax javascript从客户端上传文件,我在块中和服务器中分割,当收到所有块时我加入它们。 但问题是即使原始文件和上传的文件大小相同但两者都不同。 我的意思是gif文件,当我查看它与videofiles.client侧代码不同和相同 var xhr = new XMLHttpRequest(); var tempBlob = blob; var blobOrFile = tempBlob.slice(fileDataStart, fileDataSent); xhr.open(‘POST’, ‘/Portfolio/UploadBinaryFiles’, false); xhr.setRequestHeader(“Cache-Control”, “no-cache”); xhr.setRequestHeader(“X-File-Name”, fileName); xhr.setRequestHeader(“X-File-Size”, fileSize); xhr.setRequestHeader(“X-File-BytesSent”, fileDataSent); xhr.setRequestHeader(“X-File-SplitCounter”, fileSplitCounter); xhr.setRequestHeader(“Content-Type”, “multipart/form-data”); xhr.send(blobOrFile); 服务器端代码加入 FileStream fsSource = new FileStream(FileOutputPath, FileMode.Append); // Loop through all the files with the *.part extension in the folder foreach […]

使用SOAP请求中的自定义字段实现WSSE安全标头时出现C#运行时错误

我正在尝试将SOAP请求发送到使用WSSE和UsernameToken进行身份validation的Web服务。 示例查询如下(屏蔽机密数据): abc 123 12345678901 我使用WSE 3.0生成了一个代理类,问题是我收到错误:“对象引用没有设置为对象的实例。” 我的C#代码中有问题的部分如下: queryNoSorguType q = new queryNoSorguType(); string query_parameter = query_no; q.queryNo = query_parameter; ResultType[] r = new ResultType[10]; UsernameToken token = new UsernameToken(“abc”, “123”,PasswordOption.SendPlainText); //mWebService.SetClientCredential(token); //Policy webServiceClientPolicy = new Policy(); mWebService.RequestSoapContext.Security.Tokens.Add(token); //mWebService.SetPolicy(webServiceClientPolicy); //r = mWebService.documentQuerybyQueryNo(q); System.Data.DataTable outputDataTable = new System.Data.DataTable(); //System.Data.DataRow outRow = outputDataTable.Rows.Add(); //outRow[“field1”] = r; output […]

将C#数组传递给Javascript

将C#数组传递给javascript变量的最佳方法是什么? 我有示例代码,但是这个返回字符来自C#数组,我希望以正常方式返回,就像javascript数组中的逐字一样; C#代码背后: public string[] names = { “John”, “Pesho”, “Maria”}; public JavaScriptSerializer javaSerial = new JavaScriptSerializer(); javascript代码: var a = ”; for (var i = 0; i < a.length; i++) { console.log(a[i]); } 此脚本返回单个char数组中“names”数组中的所有单词。 我想像[“John”] [“Pesho”]那样以正常的方式回归…… 将C#数组传递给javascript的最佳方法是什么? 当我运行此代码时,我在Chrome浏览器的控制台中获得以下内容: [ Profile.aspx:44 ” Profile.aspx:44 v Profile.aspx:44 a Profile.aspx:44 l Profile.aspx:44 e Profile.aspx:44 r Profile.aspx:44 i Profile.aspx:44 […]

自动映射:使用自定义解析程序返回的结构

使用AutoMapper,我使用ValueResolver返回这样的结构 struct MyStruct { public int propA; public int propB; public int propC; } class MyResolver : ValueResolver { protected override MyStruct ResolveCore(MyViewModel source) { ….return MyStruct data } } 我返回了一个结构,因为映射规则非常复杂,我无法为每个属性编写自定义解析器,因为它们彼此相关。 所以我的想法是在一个返回结构并使用它的解析器中执行此操作 AutoMapper.Mapper.CreateMap() .ForMember(dest => dest.SomePropA, src => src.ResolveUsing().propA)) .ForMember(dest => dest.SomePropB, src => src.ResolveUsing().propB)) 不幸的是,这不起作用。 看起来像src.ResolveUsing()没有返回结构 任何帮助都非常感谢。 谢谢。

NLog控件到现有的RichTextBox Windows窗体

下面是我的NLog配置,我想在Form1中将日志加载到名为rtMessage的现有RichTextBox中,但是NLog将创建一个新窗口,其中包含加载到RichTextBox中的日志消息: 谢谢。