小编Abb*_*bas的帖子

如何在sql server 2008中插入触发器后使用

我在sql服务器上工作,我想在特定的表中插入记录说(a),这个表包含两列[id(身份字段)和名称(nvarchar(max)]现在在表中插入记录(a),触发器应该触发并在表b中插入标识字段值....我正在使用插入触发器之后为此目的,但我没有得到我将如何获得触发器中的标识字段值...应插入表b中.

这就是我正在使用的

create trigger tri_inserts on (a)
after insert
as
begin
   insert into b (id, name) values (?,?)
end
Run Code Online (Sandbox Code Playgroud)

请尽快回复..感谢和问候Abbas Electricwala

sql-server triggers identity sql-server-2008

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

如何将存储过程中的多个结果存储到数据集中?

如何将StoredProcedure中的结果集合并到ASP.NET中的一个数据集中?

下面是我在asp.net中的代码

SqlDataAdapter adap = new System.Data.SqlClient.SqlDataAdapter("sp_Home_MainBanner_TopStory",con);
adap.SelectCommand.CommandType = CommandType.StoredProcedure;
adap.SelectCommand.Parameters.AddWithValue("@rows", 9);

DataSet DS = new DataSet();

adap.Fill(DS, "Table1");
adap.Fill(DS, "Table2");

GridView1.DataSource = DS.Tables["Table2"];
GridView1.DataBind();
Run Code Online (Sandbox Code Playgroud)

即使有两个适配器,我怎样才能将结果合并到一个数据集中?

c# asp.net ado.net stored-procedures dataset

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

asp.net中的GridView头文本

嘿伙计们,我想使用Design ..来改变gridview的标题文本 <TemplateField HeaderText="">

我在代码后面创建了一个变量public并在该变量中设置了值,然后我试着在这里调用该变量,如下所示:

<TemplateField HeaderText = '<%= VariableCallHere %>'
Run Code Online (Sandbox Code Playgroud)

但在运行页面时,我得到<%= VariableCallHere%>作为标题文本,即使我尝试更改使用gridView1.HeaderRow.Cells[0].Text = "text Here"(此引发对象引用错误)

任何人都有任何建议如何实现这一目标..

c# asp.net gridview header dynamic

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

如何动态获取div的高度

我有2个div,左和右,右div中的内容是动态设置的,所以它的高度,所以我没有在html中指定它的高度,现在我想要的是左div的高度应该等于右div,如何根据右div的高度设置左div的高度,使用jquery,我尝试过

$("#leftDiv").height($("RightDiv").height());
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用,因为我没有在 html 中指定右侧 div 的高度。除了使用表格之外,还有其他出路吗?

html javascript jquery

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

在c#中为泛型类型扩展返回null

我创建了一个扩展函数,它将字符串作为输入并检查值并基于Generic Type,将其转换为目标类型并返回它,它运行良好.

现在的问题是,如果我将输入值作为空传递它应该返回null,对于可空类型,但它只是抛出异常.

例如:如果我想将它转换为日期时间,它会抛出异常:

String was not recognized as a valid DateTime
Run Code Online (Sandbox Code Playgroud)

以下是我的代码:

public static class Extension
    {
        public static T ToNull<T>(this string value)
        {
            var stringType = "System.Nullable`1[[System.{0}, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]";

            if (typeof(T) == typeof(String))
                stringType = string.Format(stringType, "String");
            if (typeof(T) == typeof(Int32?) || typeof(T) == typeof(Int32))
                stringType = string.Format(stringType, "Int32");
            if (typeof(T) == typeof(DateTime?) || typeof(T) == typeof(DateTime))
                stringType = string.Format(stringType, "DateTime");
            if (typeof(T) == typeof(Int64?) || typeof(T) == typeof(Int64))
                stringType = string.Format(stringType, "Int64");


            Type originalType = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net generics extension-methods nullreferenceexception

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

从asp.net中的gridview获取已检查的行

GridView在ASP.net中有一个CheckBox列.用户可以切换CheckBox.现在,我想要的是当用户点击一个按钮时,应该显示检查GridView位置的所有记录CheckBox.在另一个按钮上,应该显示相反的状态......
我没有得到相同的逻辑.

任何人都可以帮我逻辑..

asp.net checkbox gridview toggle

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

如何替换.net中字符的最后一次出现

我想替换最后一次出现<li>在其中添加类,它应该如下所示.<li class="last">

<li><span>Vislink Acquires Gigawave for US$6 Million </span></li>
<li><span>Newegg Offers $25 7-inch DTV</span></li>
<li><span>The Hope of Broadcasters  </span></li>
<li><span>ICANN Approves Custom Domain Extensions  </span></li>
<li><span>Sciences Ending U.S. Sales  </span></li>
<li><span>LightSquared Proposes Plan to  </span></li>
<li><span>Wimbledon Gets 3D upgrade </span></li>
<li><span>The Hope of Broadcasters  </span></li>
<li><span>LightSquared Proposes Plan to  </span></li>
<li class="last"><span> Newegg Offers $25 7-inch DTV  </span></li>
Run Code Online (Sandbox Code Playgroud)

我已将上述html存储在字符串变量中.我能做些什么才能实现这一目标.

.net string replace last-occurrence

4
推荐指数
1
解决办法
5074
查看次数

如何在WPF Window.Resources中设置样式.

我想在Window.Resources中创建多个样式.下面是我尝试过的代码,但它不起作用:

<Window.Resources>
    <Style x:Key="StyleOne" TargetType="{x:Type Control}">
        <Setter Property="Control.Background" Value="Blue"></Setter>
        <Setter Property="Control.Height" Value="20"></Setter>
    </Style>
    <Style x:Key="StyleTwo" BasedOn="{StaticResource StyleOne}">
        <Setter Property="Control.Background" Value="Red"></Setter>
        <Setter Property="Control.Height" Value="20"></Setter>
    </Style>
</Window.Resources>
<Button Style="{StaticResource StyleOne}"></Button>
<Button Style="{StaticResource StyleTwo}"></Button>
Run Code Online (Sandbox Code Playgroud)

它抛出一个错误说:

属性"内容"设置不止一次.

wpf resources xaml styles window

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

SQL Server中的ORDER BY子句

最近我正在使用select查询之一,其中我想根据存储在不同列中的最新日期和时间对行进行排序.客户的要求是时间是自定义的,所以我不能DateTime一起使用.

现在我有两个问题:

  1. 直到我按顺序子句进行更改时才进行排序.我的原始订单条款是:

    ORDER BY PublishDate, PublishTime DESC
    
    Run Code Online (Sandbox Code Playgroud)

    上面的查询工作正常,但只是排序PublishDate,并且什么都不做PublishTime,我明白它主要是基于排序PublishDate,并且会给予第二选择PublishTime,但是通过上面的查询它没有给出任何偏好PublishTime,但当我将order by子句更改为下面时,它运行正常:

    ORDER BY PublishDate DESC, PublishTime DESC
    
    Run Code Online (Sandbox Code Playgroud)

    谁能告诉我两个查询之间有什么区别?为什么两者都没有给予主要偏好PublishDate和次要PublishTime

  2. 是否可以将自定义时间附加到DateTime列,我的意思是说,例如,如果用户添加了一行31 March 2012并输入4:00PM,是否可以将自定义时间添加到使用检索的当前日期GETDATE()

datetime sql-order-by sql-server-2008

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

何时会话状态准备好在asp.net中使用

我有一个asp.net网站,凡在我检查会话变量中Global.asaxApplication_BeginRequest,但它总是说object reference not set to an instance of an object,我不明白这一点,因为我使用的值之前检查空的条件,但仍引发了上述错误,但是当我在default.aspx Page_Load事件中检查它时,它可以正常工作,没有任何问题.

任何人都可以告诉我这背后的问题,我不应该在里面使用会话变量 Application_BeginRequest

如果是,那么我将如何检查会话值,我想要实现的是,如果用户已登录(如果会话["登录"]不为空意味着用户登录)并且有权访问该页面,然后让他/她把他扔到主页.

这就是我在做的事情.
下面的函数检查用户是否已登录:

public static String LoggedInUser
    {
        get
        {
            if (HttpContext.Current.Session["Login"] == null)
                return String.Empty;
            else
                return HttpContext.Current.Session["Login"].ToString();
        }
        set
        {
            HttpContext.Current.Session["Login"] = value;
        }
    }
Run Code Online (Sandbox Code Playgroud)

下面的函数检查用户是否有权访问该页面:

public static bool IsPageAllowed(String Pagename)
{
    bool _isPageAllowed = false;
    XmlDocument doc = new XmlDocument();
    doc.Load(HttpContext.Current.Server.MapPath("Pagenames.xml"));
    if (LoggedInUser != String.Empty)
    {
        XmlNodeList list = doc.DocumentElement.SelectNodes("/AllPages/Pages[@user='" + GetLoggedInUserRole(Globals.LoggedInUser).ToLower() + "']/Page[contains(text(), '" + …
Run Code Online (Sandbox Code Playgroud)

c# asp.net session-state global-asax

3
推荐指数
1
解决办法
2506
查看次数