- 浏览: 112618 次
- 性别:
- 来自: 深圳
最新评论
-
lwbjava2011:
...
通用复制内容到剪切板 -
zxsz4085:
火狐下没用啊,咋回事
通用复制内容到剪切板 -
rigger21:
...
禁止输入 -
inshua:
why not disabled=true
禁止输入
文章列表
/// <summary> /// 将指定的电子表格,检索出来,填充到数据集 /// </summary> /// <param name="strFilePath">Excel 绝对路径</param> /// <param name="strSheetName">Excel 里面的表格名 如sheet1</param> /// <returns>DataSet</returns> public DataSet CreateDataSource(s ...
- 2007-10-25 09:17
- 浏览 1138
- 评论(0)
declare @MyStr nvarchar(200)
SET @MyStr='a,b,c,d,e'
用 ",," 替换 "," 得出新长度 再减去原字符串长度 得出 "," 在字符串中出现在次数
SELECT len ( replace ( @MyStr , ' , ' , ' ,, ' ) ) - len ( @MyStr )
- 2007-10-24 16:13
- 浏览 2113
- 评论(0)
引用Com组件Microsoft.Office 11.0 Object Library。
using System;using System.Data;using System.Windows.Forms;
// 添加引用->Com->Microsoft Excel 12.0 Ojbect Libraryusing Excel = Microsoft.Office.Interop.Excel;using System.Reflection;
namespace Test{ public partial class Form1 : Form { public ...
- 2007-10-24 12:18
- 浏览 2660
- 评论(0)
表:
create table bank
(
bankid int IDENTITY(1,1) primary key,
bankname nvarchar(50)
)
存储过程:
ALTER proc [dbo].[bankAdd]
@Params ntext
as
declare
@hDoc int,
@bankId int,
@bankName nvarchar(20)
begin
-- 得到传入的银行信息
exec sp_xml_preparedocument @hdoc out, @Params
select
@bankId = [ba ...
- 2007-10-20 17:32
- 浏览 1337
- 评论(0)
alter proc Data_GetTableFields
(
@tableName nvarchar(50),
@sql nvarchar(500) out
)
AS
Declare @fileName nvarchar(50)
set @sql = ''
exec ('Declare checkImg cursor for select [Name] from syscolumns where [id] = object_id('''+@tableName+''') ')
open checkImg
fetch next ...
- 2007-10-20 17:28
- 浏览 797
- 评论(0)
把项目中的所有提示信息放在xml文件中,便于管理
处理类:
using System;
using System.Xml;
using System.Collections;
using BMS.Common.Config;
namespace BMS.Common
{
/// <summary></summary>
/// Summary description for Message.
///
public class JXMessage
{
private static IDictionary dicMessages;
static JXMe ...
- 2007-10-12 23:37
- 浏览 979
- 评论(0)
using System;
using System.Text.RegularExpressions;
namespace BMS.Common
{
public class JXType
{
/// <summary></summary>
/// 判断是否是整数
///
///
/// <returns></returns>
public static bool IsInt(string value)
{
...
- 2007-10-12 23:34
- 浏览 1043
- 评论(0)
/// 获得客户端IP
///
/// <returns></returns>
private string getIp()
{
// 穿过代理服务器取远程用户真实IP地址
string Ip = string.Empty;
if (Request.ServerVariables["HTTP_VIA"] != null)
{
if (Request.ServerVariables["HTTP_X_FORWARDED_FO ...
- 2007-10-12 23:33
- 浏览 2981
- 评论(0)
首先先用ViewState把要编辑记录的ID保存起来,然后在GridView行显示事件(RowDataBound)里判断,在ViewState里存的有ID时显示编辑文本框,<columns></columns>
<asp:gridview width="80%" cellpadding="4" autogeneratecolumns="False" gridlines="None" runat="server" forecolor="#333333" ...
- 2007-10-12 23:31
- 浏览 1378
- 评论(0)
public static DataTable GetDataTable(int rowNo, int columnNo)
{
if (rowNo > 0 && columnNo > 0)
{
DataTable dt = new DataTable();
for (int i = 0; i < columnNo; i++)
{
dt.Columns.Add(i.ToString());
}
...
- 2007-10-12 23:30
- 浏览 1297
- 评论(0)
GridView中添加功能
- 博客分类:
- asp.net
可以在GridView的数据源前插入一条记录,如:若数据源是datatable,就插入一个row到datatable的第一行
然后再把GridView的编辑行设置成第一行,即GridView.EditIndex = 0
这样就可以利用GridView的编辑功能来进行添加了
- 2007-10-12 23:28
- 浏览 1447
- 评论(0)
有时候需要把多个值同时传到存储过程中去为了避免造成程序与数据库多次交互
可以把多个ID用某个符号分隔,如"1,2,3",用一个字符串传到存储过程里
注意:把最后的那个符号去掉,应是" 1,2,3 "而不是" 1,2,3, "创建分解函数:/*--------------------------------------------------------------------------------------------[描述] 分解字符串,然后将字符串存放在Table中------------------------------- ...
- 2007-10-12 23:24
- 浏览 1600
- 评论(0)
表结构
create table users
(
id int,
name nvarchar(50)
)
用游标遍历表
declare @id int, @name nvarchar(50)
declare myCursor cursor for select id,name from users
...
- 2007-10-12 23:23
- 浏览 963
- 评论(0)
目标:从 ' a 1 b 2cs 3 ' 中得到 123
CREATE FUNCTION uf_Num
(
@Text NVARCHAR(50)
)
RETURNS INT
AS
BEGIN
SET @Text = UPPER(REPLACE(@Text, ' ', ''))
DECLARE @I INT, @N INT, @START INT, @END INT, @CHAR CHAR, @NUM NVARCHAR(10), @UNIT INT
SET @N = LEN(@Text)
SET @I = 1
SET @NUM = ''
WHILE @N >= @I
...
- 2007-10-12 23:21
- 浏览 1164
- 评论(0)