C#.NET编程技巧合集:从窗口操作到数据格式化

需积分: 9 0 下载量 187 浏览量 更新于2024-06-28 1 收藏 143KB DOC 举报
"C#.NET学习好资料-编程常用功能及代码的总结与收藏" 这篇文章主要涵盖了C#.NET编程中的一些常见操作和技巧,涉及到界面交互、数据操作、异常处理、UI美化等多个方面。以下是这些知识点的详细说明: 1. 打开新的窗口并传送参数:在C#.NET中,可以通过`System.Diagnostics.Process.Start()`方法打开新的窗口,并利用查询字符串传递参数。 2. 为按钮添加对话框:使用`System.Windows.Forms.MessageBox.Show()`函数可以弹出对话框,实现用户交互。 3. 删除表格选定记录:在DataGrid或GridView中,可以监听选中行的事件,结合删除逻辑实现记录的删除。 4. 删除表格记录警告:在删除前使用对话框提示用户确认操作,防止误删,通常使用`MessageBox.Show()`配合`DialogResult`判断用户选择。 5. 点击表格行链接另一页:通过在表格的某一列使用HyperLinkColumn,设置 NavigateUrl 属性,实现点击行跳转页面。 6. 表格超连接列传递参数:在HyperLinkColumn的 NavigateUrl 属性中使用占位符,如"{0}",并在代码中替换为实际值。 7. 表格点击改变颜色:监听DataGrid的CellClick事件,修改选中行或单元格的样式。 8. 关于日期格式:在C#中,可以使用`DateTime.Now.ToString("yyyy-MM-dd")`来格式化日期。 9. 获取错误信息并到指定页面:使用`try-catch`语句捕获异常,然后重定向到错误处理页面。 10. 清空Cookie:利用`HttpCookieCollection`集合的Remove方法,删除特定的Cookie。 11. 自定义异常处理:通过继承`System.Exception`类,创建自定义异常类型。 12. Panel 横向滚动,纵向自动扩展:设置Panel的AutoScroll属性为true,实现自动滚动;通过调整内容尺寸,实现纵向自动扩展。 13. 回车转换成Tab:监听键盘事件,当检测到回车键时,模拟按下Tab键的效果。 14. DataGrid超级连接列:DataGrid的HyperLinkColumn可以显示为链接,点击可执行特定操作。 15. DataGrid行随鼠标变色:监听MouseEnter和MouseLeave事件,修改行的背景色。 16. 模板列:在DataGrid或GridView中,可以使用TemplateField自定义列内容和布局。 17. 数字格式化:利用`ToString()`方法,配合数字格式字符串如"{0:F2}",格式化数值到两位小数。 18. 日期格式化:使用`ToString()`方法,如"{0:dd/MM/yyyy}",自定义日期显示格式。 19. 设定全局变量:在C#中,可以在类级别声明静态变量,使其在整个应用程序生命周期内可用。 20. HyperLinkColumn新窗口打开:设置HyperLinkColumn的Target属性为"_blank",链接将在新窗口中打开。 22. 读取DataGrid控件TextBox值:可以通过控件的FindControl方法找到TextBox,然后访问其Text属性。 以上是部分C#.NET编程中的实用技巧,涵盖了很多日常开发中的常见需求,对于提升开发效率和代码质量大有裨益。通过学习和掌握这些知识点,开发者能够更好地构建高效、用户友好的应用程序。