小编Jam*_*son的帖子

将Eval格式化为货币,强制使用en-US

我有这行代码:

<%# Eval( "Balance", "{0:C}" )%>
Run Code Online (Sandbox Code Playgroud)

我如何总是强制它在en-US中显示货币而不管他们设置的是什么语言环境?

c# asp.net

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

如何在C#事件中执行javascript

我在一个事件内,在这个事件中我希望有一个javascript警告向用户显示一条消息.但我似乎无法让这个工作.

protected void dgvStaff_Deleting(object sender, Infragistics.Web.UI.GridControls.RowDeletingEventArgs e)
        {
            // Code stub
            object test = e.Row.Items[0].Text;
            //ScriptManager.RegisterStartupScript(this, this.GetType(), "alertbox", "ShowPopup('Select a row to rate');", true);
            ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "alertbox", "ShowPopup('Select a row to rate');", true); 
            if (objGatewayFunctions.CheckStaffAssignment(e.Row.Items[0].Text.ToString(), ConfigurationManager.AppSettings.Get("Connection").ToString()) == true)
            {

            }
        }
Run Code Online (Sandbox Code Playgroud)

知道我在这里做错了什么吗?

c# asp.net

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

环境.新线和替换

我试图让人们把帐号放到一个文本框中,我试图让他们以几种不同的方式输入它们

IE:

1234
5678
9101
1213

要么:

1234,5678,9101,1112

但由于某种原因,我的Replace函数不想尊重Environment.Newline或"\ r \n"

public string[] getAccounts()
{
    string textLines;
    string[] accounts;

    textLines = accountsTextBox.Text;
    textLines.Replace(Environment.NewLine, ",");
    accounts = textLines.Split(Environment.NewLine.ToArray(), StringSplitOptions.RemoveEmptyEntries);

    return accounts;
}
Run Code Online (Sandbox Code Playgroud)

我抓住一切从文本框中转换成字符串,然后想一切强行进入一个逗号分隔的列表,最后用逗号分割该列表.

我的替换中缺少什么?

c# string

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

选择row_number或假身份

我有一个没有添加标识列的表.我并不真的需要一个用于任何特定目的.

我有821行,我做了500多次测试.现在我需要检查这500个文件,我正在寻找一种简单的方法

select*from table其中row_number> 821

我已经尝试过row_number()但是我不能让它们被命令,我需要返回821以上的所有行.

sql t-sql sql-server

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

Sql查询帮助,抓取日期,计数,平均值

我有一张桌子payhistory,从这张桌子上我需要抓住Year,Month当付款时.然后,我需要获得按年份和月份分组的平均付款.

select AVG(totalpaid) from payhistory
Run Code Online (Sandbox Code Playgroud)

这个表有一个列datepaid,我需要从中获取日期.它有一个列totalpaid,我需要从中获取平均值.

然后,我需要计算该月内的每笔付款.

最后一列显示它来自哪个年/月.

表中的重要列:

  • number (帐号可以用来计算)
  • datepaid (包含付款日期'2009-09-28 00:00:00.000')
  • totalpaid (包含该日期的具体付款)

sql t-sql sql-server

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

如果在5分钟内运行其他方法,请检查具体时间

我有一个每30分钟24/7运行一次的程序.但是在凌晨1:30我需要运行原始方法,然后我还需要运行其他方法.

我知道DateTime.Now.TimeOfDay会给我当前的时间.

但我们的自动化程序如果备份可能会从1:30开始运行5分钟,所以如果时间是凌晨1:30到凌晨1:40,请告诉程序运行我的附加方法.

c# datetime

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

将默认值添加到ComboBox

我有一个Windows应用程序正在使用ComboBox以前手工填写的"编辑项目".我正在改变它以从中获取数据Database table.

如何添加空值以便他们必须选择一个选项?

目前它会自动显示从我想知道的第一个人dataset,comboBox我想知道我如何强制它显示一个空白值作为默认值?

Designer生成的代码.

    // attorneySelectDropDown
    // 
    this.attorneySelectDropDown.DataSource = this.jMeFileAssignAttorneyBindingSource;
    this.attorneySelectDropDown.DisplayMember = "name";
    this.attorneySelectDropDown.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
    this.attorneySelectDropDown.FormattingEnabled = true;
    this.attorneySelectDropDown.Location = new System.Drawing.Point(13, 15);
    this.attorneySelectDropDown.Name = "attorneySelectDropDown";
    this.attorneySelectDropDown.Size = new System.Drawing.Size(298, 21);
    this.attorneySelectDropDown.TabIndex = 4;
    this.attorneySelectDropDown.ValueMember = "name";
    this.attorneySelectDropDown.SelectedIndexChanged += new System.EventHandler(this.comboBox1_SelectedIndexChanged);
Run Code Online (Sandbox Code Playgroud)

c# .net-2.0

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

最新论坛按日期发布

我有这个Lambda声明:

TPGForumPost.Select(v => v).OrderByDescending(d => d.dateCreated)
Run Code Online (Sandbox Code Playgroud)

我需要弄清楚如何将此限制为5个最新帖子.

c# linq asp.net-mvc lambda entity-framework

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

组合空/空数组

我有一个页面可以从1个数组传递到3个数组.

我当前的代码可以工作,但只有每个数组都填充了项目.

    [HttpPost, ValidateInput(false)]
    public ActionResult AddCampaign(string campaignName, string editor1, Int32[]
 productImages, Int32[] lifestyleImages, Int32[] logoImages)
    {

        // Add image list to CampaignImages table
        // Combine image array list into a single array
        var imageList = productImages.Concat(lifestyleImages).Concat(logoImages).ToArray();

        return RedirectToAction("AddCampaign", "Admin");
    }
Run Code Online (Sandbox Code Playgroud)

每个数组都完全相同,只保存图像的ID.只要所有3个数组都包含其中的内容,这将有效.但如果一个为空,则会出错.

我需要的是一个单一的阵列,其是所有3个阵列的组合,productImages,lifestyleImages,logoImages.

不确定我错过了什么.

c# asp.net-mvc

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

使用全局变量在.each函数中不起作用

这是我正在使用的脚本:

<script type="text/javascript">
    $(document).ready(function () {
        var autoFlip = true;
        $(document).on('click', '.cardFlip', function () {
            $(this).closest('.flip-container').toggleClass('flip');
        });

        $("#auto_flip").change(function () {
            if (autoFlip) {
                autoFlip = false;
            }
            else {
                autoflip = true;
            }
        });

        // only flip the containers given the autoFlip class
        $(".autoFlip").each(function (i) {
            if (autoFlip) {
                var el = $(this);
                setTimeout(function () {
                    setInterval(function () {
                        el.closest('.flip-container').toggleClass('flip');
                    }, 5000);
                }, 500 * i);
            }
        });

    });

</script>
Run Code Online (Sandbox Code Playgroud)

默认情况下,我的仪表板上有4个框,每隔60秒自动翻转显示不同的内容.我正在尝试添加一个按钮,可以为那些希望手动翻转它们的用户关闭此按钮.

但是,设置我的全局autoFlipfalse通过a 设置它click #auto_flip不起作用.变量已正确设置为 …

jquery

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