预览模式: 普通 | 列表

实用的存储过程

记录一下:

查询记录总数:
[color=Green]-- =============================================
-- Author:Dezai

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5535

爱情不是游戏

爱情不是游戏[em16]



查看更多...

分类:成长 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13355

Web Service 学习笔记(2)

1.SOAP的目标是允许使用标准化的方法在客户机和运行在Internet上的应用程序交换原文的信息.

2.每个SOAP消息都是一个XML文档,XML文档具有一个根元素,即SOAP封套.

3.串行化:把对象转换为XML的过程 并行化:将XML中解构对象的过程 完成这一转换的模块叫XmlSerializer

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10544

WebService学习笔记(1)

WSDL:Web服务描述语言 Web Service Description Language 一种描述Web服务的方案,描述了Web服务支持的协议,WDSL文档定义了Web服务的地址

UDDI: 通用\发现\集成 Universal Description Discovery And Intergration 全球性的Web服务注册库

SOAP:简单对像访问协议 Simple Object Access Protocol

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10256

遍历页面控件的几种方法

方法一:javascript法

function btnClear()
{
for(i=0;i<document.forms[0].elements.length;i++)
{
e=document.forms[0].elements;
if(e.type=='text'||e.type=='textarea')
{
e.value="";
}
}
return false;
}

在Onclick OnFocus OnLoad等事件中引用就行


方法二:Foreach遍历

foreach(Control ctl in this.Page.Controls[1].Controls)
{

if(ctl.GetType() == typeof(TextBox))
{
TextBox t = (TextBox) ctl;
t.Text = string.Empty;

}


方法三:
#region 清空指定页面上所有的控件内容,public static void ClearAllContent()
/// <summary>
/// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList。但是不清
/// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说还可以用,一般这些控件里都是保存的字典数据。
/// Author:Kevin
/// 日期:2004-12-02
/// </summary>
/// <param name="page"> 指定的页面</param> 
public static void ClearAllContent(System.Web.UI.Control page)
{
int nPageControls = page.Controls.Count;
for (int i = 0; i < nPageControls; i++)
{
foreach (System.Web.UI.Control control in page.Controls[i].Controls)
{
if (control.HasControls())
{
ClearAllText(control); 
}
else

if (control is TextBox)
(control as TextBox).Text = "";

if (control is CheckBox)
(control as CheckBox).Checked = false;

if (control is RadioButtonList)
(control as RadioButtonList).SelectedIndex = -1;

if (control is RadioButton)
(control as RadioButton).Checked = false;

if (control is CheckBoxList)
{
foreach (ListItem item in (control as CheckBoxList).Items)
{
item.Selected = false;
}
}
}//if..else
}//foreach
}//for
}
#endregion 


方法四:

建立一个类,用于存放那些TextBox的name和value ,代码如下:
Public Class UtilityObj
Private _name As String
    Private _value As String
    Public Sub New(ByVal Name As String, ByVal Value As String)
        _name = Name
        _value = Value
    End Sub                                                    &a...
[/i]

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13384

遍历Label 和遍历 DropDownList

动态增加表字段对数据库稳定性有很大影响,那只好来死的了,嘿嘿。

说明:pnlMaterial是容器名,页面中有Label1-Label40, Dropdownlist1-Dropdownlist40,如此之多控件....

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13008

存储过程实现对MS SQL表结构的操作

在itpub中看到一个c# Winform实现对数据库的操作,可惜很多是写死了的,不过这到让我想到了是否可以通过存储过程实现对数据库和表结构的操作。有些时候,项目中可能要动态的增加表字段,删除表字段,重命名之类的,而客户端不一定能访问到远程的服务器,在这个时候也许就会有些许用处了。总结了一下,我把相关的存储过程实现,经在SQL2005 测试是OK的,我把他放上来,跟大家分享,同时欢迎大家多多指教.
希望能对大家有用.


创建表

查看更多...

分类:编程技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12834