代码改变世界

随笔分类 - CSDN 问答

GUID 格式化

2007-08-25 23:20 by 晓风残月, 2233 阅读, 收藏, 编辑
摘要:System.Guid.ToString() 默认的输出方式是带 - (连字符)的,如果希望是单纯数字(16进制)呢?直观方法当然是 Replace 了,事实上 Guid 内置支持格式化: Guid.ToString 方法 (String) public string ToString ( string format ) 参数 format 一个单格式说明符,它指示如何格式化此... 阅读全文

AjaxPro 返回 DataSet/DataTable/DataView 如何呈现?

2007-07-30 01:43 by 晓风残月, 3653 阅读, 收藏, 编辑
摘要:此示例展示通过 AjaxPro 返回一个 DataSet 并在页面上通过 html table 输出。主要代码// js // .aspx.cs [AjaxPro.AjaxNamespace("AjaxProSample")]public partial class AjaxPro_ReturnDataSet : System.Web.UI.Page{ protected void... 阅读全文

ASP.NET DEMO 14: 如何在 GridView/DataGrid 模板列中使用自动回发的 CheckBox/DropDownList

2007-07-29 23:53 by 晓风残月, 2518 阅读, 收藏, 编辑
摘要:有时候希望在 GridView 模板中使用自动回发的 CheckBox (autopostback=true) ,但是 CheckBox 没有 CommandName 属性,因此也就无法在 GridView.RowCommand 事件中处理,并且如何获取当前 GridView 行信息呢?我们可以选择像处理页面上普通 CheckBox 的 CheckedChanged 事件的“最原始”的方式。要点... 阅读全文

ASP.NET DEMO 13: 如何为 SqlDataSource 动态绑定变量参数

2007-07-27 01:48 by 晓风残月, 4975 阅读, 收藏, 编辑
摘要:对于 xxxDataSource 来说,支持绑定参数,包括 ControlParameter、CookieParameter、SessionParameter、ProfileParameter 和 QueryStringParameter。假如参数值直接来自于应用程序变量或者通过某个方法返回呢?查阅了关于参数基类 Parameter 类 似乎不支持此功能,有一个选择就是扩展自己的 Paramete... 阅读全文

关于跨页提交与验证控件的问题

2007-07-27 01:02 by 晓风残月, 752 阅读, 收藏, 编辑
摘要:问题来源 a.aspx是一个注册页面.它上面有一个检测用户名格式的正则表达式控件(RegularExpressionValidator),一个检测用户名是否存在的用户自定义控件(CustomValidator). 正则表达式控件的客户端验证是关闭的,如果注册成功后就提交到b.aspx,我把一个服务器按钮的PostBackUrl="~/b.aspx"但出现问题了:当用户名不合法或者用户已经存在的情况... 阅读全文

ASP.NET DEMO 11: 两个 ListBox 互选(服务器端与客户端版本)

2007-07-18 04:44 by 晓风残月, 958 阅读, 收藏, 编辑
摘要:看似简单的问题, CSDN 中每每有人提问,故整理之事实上,主要是如何考虑遍历元素个数变化的动态集合(因为遍历过程要执行删除)特别是对于 C# ,不能使用 foreach,foreach 是只读遍历的。服务器端版本 // 方法1,正序遍历 private void SwapListBox(ListBox src, ListBox dst) { for (int i = ... 阅读全文

C# 调用 Microsoft.VisualBasic.Collection

2007-07-17 23:54 by 晓风残月, 979 阅读, 收藏, 编辑
摘要:问题 Dim d As New Collection d.Add("Northsnow") d.Add("塞北的雪") d.Add("http://blog.csdn.net") Dim t As New ArrayList(d) Dim sb As New System.Text.StringBuilder() If t.Count > 0 Then sb.Append("ArrayList中共... 阅读全文

SQL Server 中多行多列连接成为单行单列

2007-07-11 03:10 by 晓风残月, 1543 阅读, 收藏, 编辑
摘要:原始结构: Column1 Column2 ----------- ----------1 A1 B2 C2 D2 ... 阅读全文

如何获取自增长列(标识列)的ID,并写入另一张表(多对多关系插入数据示例)

2007-07-05 00:02 by 晓风残月, 4565 阅读, 收藏, 编辑
摘要:问题CSDN 里面不时有初学者疑惑:如何获取自增长列(标识列)的ID,并写入另一张表。场景这里选择典型的多对多关系,并以常见的 User-Role 作为 Demo,同时显示 Access 和 Sql Server 版本关系图实现要点1, 如何获取新插入记录生成的 ID:Sql Server 和 Access(当使用 Jet ADO,当然包括ADO.NET,连接时)均支持 @@Identity 全局... 阅读全文