Tag: .net

C#:如何在ListView中添加子项

创建项目(在键下)很简单,但如何添加子项(值)? listView1.Columns.Add(“Key”); listView1.Columns.Add(“Value”); listView1.Items.Add(“sdasdasdasd”); //How to add “asdasdasd” under value?

通过.NET将参数传递给XSLT样式表

我正在尝试将参数传递给XSLT样式表,但是当使用XSlCompiledTransform转换文档时,我得到的是一个空的xml文档。 这是用于添加参数的C#方法(在添加人们的建议之后) private static void CreateHierarchy(string manID) { string man_ID = manID; XsltArgumentList argsList = new XsltArgumentList(); argsList.AddParam(“Boss_ID”,””,man_ID); XslCompiledTransform transform = new XslCompiledTransform(); transform.Load(“htransform.xslt”); using (StreamWriter sw = new StreamWriter(“output.xml”)) { transform.Transform(“LU AIB.xml”, argsList, sw); } } 这是样式表。 我传入的参数是’Boss_ID’ type=”text/xsl” href=”..\styles\orgcharts.xsl” 我无法发布所有输入文档,因为它是机密信息,但这里是一个简短的清理版本 有人可以帮忙吗? 谢谢

使用WCF和Sync Framework通过HTTP同步SQL Server 2008数据库

有没有人在这里使用Sync Framework并通过WCF端点进行同步? 请分享代码示例或示例项目。 我特意寻找离线场景,其中客户端仅在线从服务器获取更新。

以编程方式截取网页

如果输入URL,如何以编程方式拍摄网页的情景? 这就是我现在所拥有的: // The size of the browser window when we want to take the screenshot (and the size of the resulting bitmap) Bitmap bitmap = new Bitmap(1024, 768); Rectangle bitmapRect = new Rectangle(0, 0, 1024, 768); // This is a method of the WebBrowser control, and the most important part webBrowser1.DrawToBitmap(bitmap, bitmapRect); // Generate […]

如何在C#中自动交换2个int?

什么(如果有的话)是x86 asm xchg指令的C#等价物? 有了这个命令,哪个imo是一个真正的交换(与Interlocked.Exchange不同),我可以简单地primefaces交换两个int,这就是我真正想做的事情。 更新: 示例代码基于我的建议。 变量后缀“_V”被装饰为volatile: // PART 3 – process links // prepare the new Producer address.ProducerNew.WorkMask_V = 0; // copy the current LinkMask address.ProducerNew.LinkMask_V = address.Producer.LinkMask_V; // has another (any) thread indicated it dropped its message link from this thread? if (this.routerEmptyMask[address.ID] != 0) { // allow all other bits to remain […]

将字符串解析为枚举类型

我有一个这样的枚举类型作为例子: public Enum MyEnum { enum1, enum2, enum3 }; 我将从配置文件中读取一个字符串。 我需要它来解析字符串到MyEnum类型或null o未定义。 不确定以下代码是否有效(对不起现在无法访问我的VS): // example: ParseEnum(“ENUM1”, ref eVal); bool ParseEnum(string value1, ref eVal) where T : Enum { bool bRet = false; var x = from x in Enum.GetNames(typeof(T)) where string.Equals(value1, x, StringComparison. OrdinalIgnoreCase) select x; if (x.Count() == 1 ) { eVal = Enum.Parse(typeof(T), […]

将两个图像合并为一个新图像

我有两个不同尺寸的JPEG文件: Image1(宽1,高1) Image2(宽度2,高度2) 我想创建Image3(Width3,Height3),左侧是Image1,右侧是Image2。

使用linq-to-entities将字符串转换为datetime的一个大问题

如何使用linq将字符串转换为日期时间到实体…. 我有以下查询,其中visit_date列数据类型是字符串… var memberl = from v in abc.visits join m in abc.members on v.member_Id equals m.member_Id where Convert.ToDateTime(v.visit_Date) >= startdate && Convert.ToDateTime(v.visit_Date) <= enddate group m by new { m.member_Firstname, m.member_Lastname, m.member_Id } into g orderby g.Count() select new { numVisits = g.Count(), firstname = g.Key.member_Firstname, lastname = g.Key.member_Lastname }; 不幸的是我无法改变架构…… 我有错误: linq to […]

C#允许双分号; ; 如果是的话,有什么特别的方法吗?

我正在编写一个语句并编译,但编译器[VS]从未告诉我,我将分号放了两次。 这意味着在ASP.NET MVC 3中 return Json(mydata);; return Json(mydata); 他们都编译,但第一个是错误的设计模式。 为什么不告诉我这两个分号。 如果没有理由使用两个分号,为什么不显示错误? 如果有特殊用途,请告诉我在C#中写一个语句需要两个分号的位置。

我的System.Numerics命名空间在哪里?

我正在使用Visual Studio 2010并尝试在C#程序中使用BigInteger类型。 这种类型应该在System.Numerics命名空间中可用,但我似乎没有在.Net 4.0框架中安装它。 当我在VS2010中输入“ using System.Numerics; ”时,“ Numerics ”下会出现一个红色下划线。 还有其他人有过这个问题吗? 如果是这样,你如何解决它? 我刚刚重新下载并重新安装(修复).Net 4.0框架,但这没有帮助。 我从来没有遇到过我写过的其他C#程序的任何问题,所以我想知道我错过了什么。