小编Jer*_*sco的帖子

NVARCHAR(MAX)的最大字符是多少?

NVARCHAR(MAX)在SQL Server 2008中声明了一个类型的列,它的确切最大字符是什么,其中MAX是长度?

sql-server sql-server-2005 sql-server-2008

189
推荐指数
4
解决办法
24万
查看次数

如何将ListItemCollection转换为ListItem []?

我试图将ListItemCollection转换为ListItem [].

这是我的代码中的内容.

ListItemCollection rank = new
ListItemCollection();

rank.Add(new ListItem("First", "1");
rank.Add(new ListItem("Second", "2");

ListItem[] rankArray = new
ListItem[4];

rankArray = (ListItem[])rank;
Run Code Online (Sandbox Code Playgroud)

C#.NET中的集合是将它视为数组还是其他类型的集合?我对收集和数组有点困惑.希望能找到新鲜的想法,提前谢谢.

.net c# asp.net visual-studio

14
推荐指数
1
解决办法
2万
查看次数

如何在OnSelectedIndexChanged触发事件之前获取DropDownList上的上一项

DropDownListOnSelectedIndexChanged发生事件之前,我如何获得上一个项目?

示例:我有一个DropDownList名称作为其项目("John","Mark").默认情况下SelectedIndex是"John".在更改其索引并选择"标记"后,OnSelectedIndexChanged将触发该事件.当我使用ddlName.SelectedIndex它时,只返回"Mark"的索引,我想得到的是"John"的索引.

.net c# asp.net

6
推荐指数
1
解决办法
2万
查看次数

如何验证列是否存在于DataRow对象中?

private int EmploymentID { get; set; }

private void MapFields(DataRow row)
{
        if(row.HasError)
          EmploymentID = Convert.ToInt32(row["EmploymentID"].ToString());
}
Run Code Online (Sandbox Code Playgroud)

代码显示它验证DataRow对象是否在其行上有错误但我想验证它是否存在.有没有一种代码方法而不是使用DataRow的HasError方法?

谢谢你的回答.

c# asp.net

5
推荐指数
2
解决办法
1万
查看次数

是否可以将CASE表达式放在SQL Server 2008上的While循环中?

DECLARE @FirstName NVARCHAR(50),
        @MiddleName NVARCHAR(50),
        @LastName NVARCHAR(50),
        @Email NVARCHAR(50),
        @EmployeeID INT,
        @FN NVARCHAR(MAX),
        @MN NVARCHAR(MAX),
        @LN NVARCHAR(MAX)

DECLARE cur CURSOR FOR
    SELECT    FirstName
                , MiddleName
                , LastName
                , Username
    FROM    temp

    OPEN cur
        FETCH NEXT FROM cur
        INTO @FirstName, @MiddleName, @LastName, @Email

        WHILE @@FETCH_STATUS = 0
        BEGIN

            DECLARE cur2 CURSOR FOR
                SELECT    EmployeeID
                        , FirstName
                        , MiddleName
                        , LastName
                FROM    HRIS_Employees

                OPEN cur2
                    FETCH NEXT FROM cur2
                    INTO @EmployeeID, @FN, @MN, @LN

                    WHILE @@FETCH_STATUS = 0
                    BEGIN
                        CASE 
                            WHEN ((@FN …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server-2008

0
推荐指数
1
解决办法
1891
查看次数