【C#-保存文件而不使用“保存文件”对话框】教程文章相关的互联网学习教程文章

C#使用ini配置文件保存读取配置数据【代码】

使用ini配置项目的好处:文本保存便于查看和修改 配置过程简单高效 使用、扩展灵活实例:using System; using System.Collections.Generic; using System.ComponentModel; using System.Diagnostics; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Runtime.InteropServices;namespace leisai1 {public partial class Settings : Component{//配置文件路径,可以扩展做成多配置文件private st...

c# VSTO 将word 里面的图表保存成图片【代码】

private void button1_Click(object sender, RibbonControlEventArgs e){Document doc = Globals.ThisAddIn.Application.ActiveDocument;Paragraphs pp= doc.Content.Paragraphs;Form1 form = new Form1();form.Show();Tables tablelist= doc.Tables; Table table = tablelist[1]; Columns cc= table.Columns;Rows rr = table.Rows;Shapes shapelist= doc.Shapes;Application m_app = Globals.ThisAddIn.Application;...

C#-设计帮助-对象修改并保存另一个对象

我在思考设计问题时遇到了一些麻烦,并认为社区可能能够帮助我指出正确的方向.我正在为公司的员工管理系统建模,并遇到了一个困扰我的设计问题. 这是场景: 我有一个Employee类,该雇员类具有Office对象列表(该雇员在哪里工作以及已经在哪里工作).我需要创建在办公室之间转移员工的能力.转移请求有一些额外的开销(审批,复审),但最终,我的转移对象的批准应导致更改“员工对象办公室列表”. 我正在为对象使用C#,EF4和POCO.我不确定如何为...

c#-在WPF应用程序中将图像保存到文件并保持宽高比【代码】

嗨,我尝试缩放具有透明背景的png图像.我需要它是250250像素. 水平和垂直居中,并保持正确的宽高比.设置边距的可能性. 这就是我到目前为止所得到的.var img = new System.Windows.Controls.Image(); var bi = new BitmapImage(new Uri("C://tmp/original.png", UriKind.RelativeOrAbsolute)); img.Stretch = Stretch.Uniform; img.Width = 250; img.Height = 250; img.Source = bi;var pngBitmapEncoder = new PngBitmapEncoder();va...

c#-添加到通用List属性并保存在viewstate中【代码】

我正在使用通用列表在viewstate中存储一组数据.如果我尝试在get访问器中使用linq对列表进行排序,那么当我尝试将新项目添加到列表中时,如果不起作用.没错,只是没有将其添加到列表中. 当我运行以下代码行时:MyObjectList.Add(new MyObject());使用此属性不起作用:public List<MyObject> MyObjectList {get{if (ViewState["MyObjectList"] == null)ViewState["MyObjectList"] = GetDataFromDataBase();return ((List<MyObject>)View...

C#-保存文件而不使用“保存文件”对话框【代码】

我仍在从事此项目,但遇到了问题.好吧,这是我需要做的.When the user clicks the “Save” button, write the selected record tothe file specified in txtFilePath (absolute path not relative) withouttruncating the values currently inside and handle any exceptions that arise. 好的,这是我的代码:private void Save_Click(object sender, EventArgs e){string filePath = txtFilePath.Text;if (!File.Exists(filePath))...

c#-在NHibernate中保存时,长XML引发异常【代码】

我目前遇到一个问题,即我们试图通过NHibernate映射保存一些XML,这种方法可以正常工作,除非XML达到一定长度.映射如下所示:Property(x => x.Expression, c => {c.NotNullable(true);c.Column(m => m.SqlType("xml")); });抛出的异常是:The length of the string value exceeds the length configured in the mapping/parameter.显然,它告诉我该字符串太长,尽管作为XML映射,我不会认为这会成为问题吗?通过插入将XML直接保存到SQL S...

c#-将自定义部分保存到配置文件【代码】

我有一个小问题,基本上我想在我的配置文件中达到以下结果:<customSection> <settings> <setting key="" value="" /> <setting key="" value=""/> ... </settings> </customSection>我已经创建了以下代码,但是在第一次运行时,我无法使用我传递的值来创建结构! 这是初始化此配置代码并使用值构建默认结构的代码:ConfigurationSectionManager config = new ConfigurationSectionManager("CustomSection"); config.CreateDefaultCon...

c#-无法同时保存修改后的实体和新实体【代码】

让我们想象一下这个EF模型:public class Person {[Key]public int Id {get; set; }public string Name { get; set; }public string FirstName { get; set; }public int Age { get; set; }[InverseProperty("Person")]public ICollection<Address> Addresses { get; set; }}public class Address {[Key]public int Id {get; set; }public int Number { get; set; }public string Street { get; set; }public string City { get; se...

c#-将具有参数的方法调用保存在列表中并执行【代码】

我对C#还是很陌生,只涉猎于表面.由于我的技能非常有限,所以我已经达到了极限.我想用要调用的方法(包括参数)填充列表,并每秒或在任何其他时间段内调用这些方法. 我应该如何开始?我听说过代表,但是我不确定他们是否是我所需要的或者是否适合我的目的. 抱歉,这是常识.解决方法:正如DeeMac已经说过的那样,这似乎不是初学者或C#所需要的东西,并且最好向您解释为什么您认为需要这样做.但是,按照您说的做,您可以执行以下操作:// Here we...

c#-Properties.Settings.Default.Save();不保存在用户计算机上【代码】

我已经编写了一个Winforms应用程序,该应用程序需要保存一些设置以便下次软件运行时使用.很容易,我听到你说… 因此,我决定使用类似以下的内容:Properties.Settings.Default.mp4Directory = fbd.SelectedPath; Properties.Settings.Default.Save();所有设置都设置为“用户”而不是“应用程序” 而且,它可以完美地在我的开发机器和测试笔记本电脑上工作-Happy Days! 因此,我决定将其发布给用户….然后,用户将其安装在32位2台不同的W...

C#-ServiceStack ORMLite保存嵌套[参考]【代码】

是否可以使用ORMLite v4 for ServiceStack自动保存具有嵌套[Reference]属性的对象?例如:public class Patient {[PrimaryKey]public int Id { get; set; }public string Name { get; set; }[Reference]public List<Insurance> Insurances { get; set; } }public class Insurance {[PrimaryKey]public int Id { get; set; }[ForeignKey(typeof(Patient))]public int PatientId { get; set; }public string InsuranceName { get; se...

C#使用SharpZipLib解压多文件的zip压缩文件数据流,保存到本地【代码】

代码:public async Task<ReturnModel<List<string>>> UploadModel(){var task = new Task<ReturnModel<List<string>>>(() =>{var rData = new ReturnModel<List<string>>() { code=101};var uploadDir = HttpContext.Current.Server.MapPath("/Content/Resource/ObjModel/");var newFileName = "";var sp = new MultipartMemoryStreamProvider();Task.Run(async () => await Request.Content.ReadAsMultipartAsync(sp)).Wait();for...

C#-以编程方式将数据插入Word文件并保存在asp.net中【代码】

我有一个asp.net应用程序,我想以编程方式将标头和一些文本插入Word文件.然后在同一个word文件中插入gridview数据,然后在此处保存代码protected void btnPrint_Click(object sender, EventArgs e) {GridView1.AllowPaging = false;GridView1.DataBind();Response.ClearContent();Response.AddHeader("content-disposition", string.Format("attachment; filename={0}", "Customers.doc"));Response.Charset = "";Response.ContentTy...

c#-在DataGrid中编辑后直接保存实体【代码】

我使用DataGrid将数据可视化给用户.编辑后,更新的数据应直接存储到数据库,而无需使用任何“保存”按钮. 到目前为止,这是我的解决方案,通过使用EventTrigger调用InvokeCommandAction,该方法适用于除ComboBox之外的所有DataGrid列:<DataGrid ItemsSource="{Binding Path=Animals, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}" SelectionMode="Single" AutoGenerateColumns="False" CanUserSortColumns="True"><i:Interactio...