小编Aun*_*ein的帖子

正则表达式只允许减号( - )

我正在使用此正则表达式将输入字符串验证为decimal文本框中的值.

^\d{1,16}((\.\d{1,4})|(\.))?$

现在我想要允许negative decimal值.我在SO上发现了很多类似的问题.我试过这样的事情:

/^-?,(\+|-)?,\.\d{1,4}\-但不工作.

之所以我在这里问了一个新问题,是因为我正在使用Textbox TextChanged事件,我需要检查输入到文本框中的每个字符.

所以第一个字符减号( - )应该是有效的

有效值:

正面价值观

  • 1
  • 1.
  • 1.1
  • 1.1111

负值

  • -
  • -1
  • -1.
  • -1.1
  • -1.1111

我上面的正则表达式验证了正值.如何修改我的正则表达式以允许负值?任何帮助将非常感谢.

c# regex validation decimal winforms

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

"未找到源",在Eclipse中调试Android应用程序

当我试图查看平台JAR或我正在调试我的Android应用程序时Eclipse,以下屏幕始终显示.

在此输入图像描述

我已经在线阅读了一些帖子,并了解Android SDK没有附带源代码.但是如何在Eclipse中下载正确版本的源代码并附加?

我想以下链接为我提供了正确的解决方案,但不幸的是它已经过时了,我只能下载Cupcake(1.5),Donut(1.6)Eclair(2.1)的源代码.

在Eclipse中附加Android平台源代码

任何人都可以提供下载Ice Cream Sandwich(4.0.3)源代码的链接吗?任何帮助都感激不尽.

debugging android platform jar android-source

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

DataGridView- 如何跳转到搜索中的选定行?

我使用以下代码在 DataGridView 中查找一行并突出显示该行。

private void btnSearch_Click(object sender, EventArgs e)
    {
        currentMode = ModeSelection.Search;

        if (cmbSearchBy.SelectedIndex == Convert.ToInt16(SearchBy.MaterialID))
        {
            dgvSearchResults.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            int rowIndex = -1;
            try
            {
                foreach (DataGridViewRow row in dgvSearchResults.Rows)
                {
                    if (row.Cells[1].Value.ToString().Equals(materialLocation.MaterialID))
                    {
                        //Select the row here
                        rowIndex = row.Index;
                        dgvSearchResults.Rows[rowIndex].Selected = true;
                        break;
                    }
                }
            }
            catch (Exception ex) { throw ex; }
        }
Run Code Online (Sandbox Code Playgroud)

它完美地工作。问题是我的 DataGridView 有超过 500 条记录,如果所选行靠近 DataGridView 的底部,用户必须一直向下滚动到底部。我可以使用哪个代码跳转到我要查找的行?任何帮助将不胜感激!

c# search gridview datagridview winforms

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

ASP .NET Web应用程序的URL中的随机数

这是我第一次在ASP .NET C#应用程序中遇到此问题.在开发过程中的过去一年,它运作良好.但突然间我注意到URL中生成了随机数.我非常确定我没有更改任何代码.怎么会变成这样的?

172.168.1.20/(S(y40zo0h0pehggfcby4zlrxwt))/LoginPage.aspx

它应该是:

172.168.1.20/LoginPage.aspx

(S(y40zo0h0pehggfcby4zlrxwt))每次调试应用程序时都会随机生成.有谁知道发生了什么?任何帮助都感激不尽.

c# asp.net random url web

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