小编use*_*103的帖子

在SQL Server中添加+ - 1年

我尝试选择当前年份在+1和-1之间的年份模型的产品.我只希望年份(2011年)不是完整的日期和时间.

SELECT ProductName FROM tblProduct WHERE Year BETWEEN 
year(getdate()+1) AND year(getdate()-1)
Run Code Online (Sandbox Code Playgroud)

不起作用,但类似的东西可能......

sql sql-server sql-server-2008

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

使用文本和值填充DropDownList

我在ASP.NET Webforms中有一个下拉列表,我想计算某一年的特定年份.

在第一行中,2002年是当前年份-9,必须是值,9是visibel的文本,并显示2002年之前的数字.

2002 9
2003 8
2004 7
2005 6
2006 5
2007 4
2008 3
2009 2
2010 1
2011 0 
Run Code Online (Sandbox Code Playgroud)

而我希望5是预选的.我怎么做?首先,我不知道如何添加隐藏值(例如2002年的visibel 9).

这是我的开始......不远,我知道......

 {
        int CT = DateTime.Now.Year;
        int CT10 = CT - 10;

        for (int i = CT10; i <= CT; i++)

        {
            ddlBirthYear.Items.Add(i.ToString());
        }
    }
Run Code Online (Sandbox Code Playgroud)

c# drop-down-menu

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

警报为什么不执行?

我有一个控件,如果已经存在评论,如果它存在我想警告访问者,如果该人在警报中单击确定/是,则评论将被覆盖,如果该人按否/取消,评论将不会被更新.但它不起作用,在调试警报线刚刚经过并更新而没有任何警报.

if (ReviewExist(StoreID, UserID) != 0)
{
    ScriptManager.RegisterStartupScript(this, this.GetType(), "Message", "confirm('Are you sure?');", true);
    UpdateStoreReview(Description);
    Response.Redirect("Default");
}
else      
{
    AddStoreReview(Description);
}
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net alert

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

在SQL Server中选择DISTINCT TOP 5

我无法得到这个SQL查询正确...

我想要前5个最新评论tblComment.问题是我得到的评论多一点ProductID.我不希望这样.

SELECT DISTINCT TOP 5
   tblProduct.ProductID, 
   tblProduct.ProductName, 
   tblComment.DateAdded
FROM   
    tblComment 
INNER JOIN 
    tblProduct ON tblProduct.ProductID = tblComment.ProductID
ORDER BY 
    tblComment.DateAdded DESC
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

sql sql-server-2008

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

下拉列表回发到默认选定值?

当我在下拉列表中选择一个值时,我得到一个回发,即使在回发后也选择了我选择的值.如何在回发后再次获取默认值< - 选择城市 - >作为选定值?

HTML:

<asp:DropDownList ID="ddlCity" Width="200px" runat="server" AutoPostBack="true"
 OnSelectedIndexChanged="ddlCity_SelectedIndexChanged"> </asp:DropDownList>
Run Code Online (Sandbox Code Playgroud)

标记:

protected void Page_Load(object sender, EventArgs e)
{
    DataTable CityMembersTable = GetCity();
    ddlCity.DataSource = CityMembersTable;
    ddlCity.DataTextField = "CityName";
    ddlCity.DataValueField = "CityID";
    ddlCity.DataBind();

    ddlCity.Items.Insert(0, new ListItem("<--Choose City-->", ""));
}

protected void ddlCity_SelectedIndexChanged(object sender, EventArgs e)
{
    if (ddlCity.SelectedValue == "")
    {
        return;
    }

    ddlCity.SelectedValue == "0"; //Dose not work...
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net drop-down-menu

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

在c#中增加1

我正在尝试计算ID为3的DataList中的行,并将值放在标签中.

for (int i = 0; i < Product.Items.Count; ++i)
{    
    if (table.Rows[i]["id"].ToString() == "3")
    {
        int x = x + 1;
        lblCounter.text = x.ToString
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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