小编Bul*_*vak的帖子

并非所有代码路径都具有返回值

这很奇怪,因为据我所知,该方法确实返回一个值或null ...我之前使用null运行它并且它有效...自从我在if语句中输入了那些2 if语句之后,我就是得到错误"并非所有代码路径都有返回值"

    if (dt.Rows.Count != 0)
    {

        if (dt.Rows[0]["ReportID"].ToString().Length > 40)
        {

        string ReportID = dt.Rows[0]["ReportID"].ToString().Substring(0, 36);
        string ReportIDNumtwo = dt.Rows[0]["ReportID"].ToString().Substring(36, 36);
        MyGlobals1.versionDisplayTesting = ReportID;
        MyGlobals1.secondversionDisplayTesting = ReportIDNumtwo;
        return ReportID;

        }

        else if (dt.Rows[0]["ReportID"].ToString().Length < 39)
        {
            string ReportID = dt.Rows[0]["ReportID"].ToString();
            MyGlobals1.versionDisplayTesting = ReportID;
            return ReportID;
         }
    }
    else
    {
        return null;
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

ASP.NET C#试图隐藏链接按钮

我对ASP.NET有点陌生,并且对语法感到困惑,因此我有点迷茫。我试图基于if语句隐藏/禁用按钮,但我不知道如何禁用或隐藏它。我之前已经做过C#,但是这段代码对我来说并不陌生。

以下是一些代码:

C#组件:

  protected override void Render(HtmlTextWriter writer)
  {    
     string PostCtrl = Request.Params["__EVENTTARGET"];

     if (PostCtrl == "AccColLocation_content$collisionLocation$EditColLocation")
     {
          valDropDownlist(((CustomControl.DropDownValidator)collisionLocation.FindControl("valLoc_municipality")), "CollisionLocation.municipality");

            ..............    
     }    
  }
Run Code Online (Sandbox Code Playgroud)

HTML:

 <ItemTemplate>
<asp:LinkButton ID="EditColLocation" runat="server" Text="Edit Collision Location" OnClick="CollisionLocation_Edit" />
 </ItemTemplate>
Run Code Online (Sandbox Code Playgroud)

valDropDownList方法:

protected void valDropDownlist(CustomControl.DropDownValidator valDropdown, string DataElement)
{
    try
    {
        bool mvarRequired, srRequired;
        DataTable dtDataElement = DBFunctions.DBFunctions.getDataElement(RepDateTime, DataElement);
        string s = dtDataElement.Rows[0]["mvarRequired"].ToString();
        mvarRequired = (dtDataElement.Rows[0]["mvarRequired"].ToString() == "True") ? true : false;
        srRequired = (dtDataElement.Rows[0]["srRequired"].ToString() == "True") ? true : false;
        valDropdown.HaveToSelect = (SelfReported) ? srRequired : …
Run Code Online (Sandbox Code Playgroud)

c# asp.net

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

逆向工程C#解决方案构建获取源代码

首先,当我在寻找答案时,我发现了这些:

逆向工程C#解决方案

有没有很好的C#逆向工程工具?

以上网址似乎可能重复.我没有在网上找到任何与我的问题相关的答案,所以我在这里问.我想问的是,我可以使用Visual Studio 2008 Professional版本生成的C#解决方案构建并生成源代码吗?

我不关心UML图,就像那些url中发布的上述问题一样,我想得到源代码.

我的应用程序是在ASP.NET中,但我只有一个解决方案构建,我需要我没有的源代码.

c# asp.net visual-studio-2010 visual-studio-2008

0
推荐指数
2
解决办法
2394
查看次数

SQL Server 2008游标

我需要一些SQL Server游标的帮助:

Declare @DCursor cursor, @OldIndividualID uniqueIdentifier, 
        @NewIndividualID UniqueIdentifier, @NewUniqueColID uniqueIdentifier

Set @DCursor = Cursor For
     Select IndividualID From [MVCOmar2].[dbo].PrideMVCDriver 
     Where UniqueColID='895AE0DE-D2CF-461E-ADA9-14FB8BB59640'
        Set @NewUniqueColID=NEWID()
Open @DCursor
Fetch Next From @DCursor Into @OldIndividualID
While (@@FETCH_STATUS = 0)
Begin
    Set @NewIndividualID=NEWID()
    INSERT INTO [MVCOmar2].[dbo].[PrideMVCCollisionDiagram] ([IndividualID], [ColDiagram],
       [dateEntered]      ,[OfficerID]      ,[UniqueColID]      ,[ESDEditDiagram]) 
    SELECT @NewIndividualID,[ColDiagram]      ,[dateEntered]      ,[OfficerID]      ,
        @NewUniqueColID      ,[ESDEditDiagram] 
        FROM [MVCOmar2].[dbo].[PrideMVCCollisionDiagram] 
       WHERE  [IndividualID]=@OldIndividualID;

    Fetch Next From @DCursor Into @OldIndividualID
End

Close @DCursor
Deallocate @DCursor
Run Code Online (Sandbox Code Playgroud)

我有上面的代码,Select语句工作正常,它返回2行,但由于一些奇怪的原因,光标不工作意味着插入语句没有插入任何没有意义的东西,因为个别的ID应该存在.那个select语句返回2个人ID,所以insert语句应该可以工作但不是这样我不知道该做什么...

insert cursor sql-server-2008

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

我的表单如何使用<select>提交文本值?

总结一下并描述情况,我有一个带有下拉菜单和文本框的表单.基本上我想要做的是这样的:

我的表单有下拉菜单,但是当我提交它时,它应该提交值,就像下拉菜单是文本框一样.很难解释.

所以基本上我发布到一个链接,该链接使用servlet API来提交表单字段并填写一张票.现在的问题是,糟糕的Servlet API不支持下拉菜单,只支持文本框.基本上它意味着我无法提交下拉菜单,只能提交一个文本框.

我可能的解决方案是:让用户从下拉菜单中选择他们想要的项目.在代码中,如果用户在下拉菜单中选择了选项1,然后将文本框B的值设置为"常规",如果用户在下拉菜单中选择了选项2,那么将在HTML中显示某些内容(可能是PHP),然后设置文本框D对"生产"等的价值

我真的不知道该怎么做或做什么.我所知道的是,下拉菜单中选择的选项必须作为文本栏的值提交,以便Servlet API将该表单字段用于票证.有任何想法吗?用户不会看到此文本框,因为它将被隐藏并位于后端.

http://jsfiddle.net/MwnSn/16/

html javascript css php

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

在ASP.Net C#代码中执行SQL语句的问题

双引号不起作用,因此在直接执行SQL语句时必须输入"some value"来实际进行变量比较.

问题是,现在当我从ASP.NET代码执行SQL语句时,我似乎没有得到任何读数 ......我甚没有得到错误:S ....

我已经尝试过自己执行SQL语句,但它确实有效.

public static string testExi(string localIncidentNum)
        {

            try
            {
                string query = "SELECT TOP 1 UniqueColID From DBNAME WHERE LocalIncidentNum = @localIncidentNum ORDER BY [version] DESC";

                DataTable dt = new DataTable();
                SqlConnection connection = new SqlConnection(connectionStr);

                SqlCommand command = new SqlCommand(query, connection);
                command.Parameters.AddWithValue("@localIncidentNum", localIncidentNum);

                connection.Open();
                SqlDataAdapter adp = new SqlDataAdapter(command);
                adp.Fill(dt);
                connection.Close();
                command.Dispose();
                connection.Dispose();

                if (dt.Rows.Count != 0)
                {
                    string UniqueColID = dt.Rows[0]["UniqueColID"].ToString();
                    return UniqueColID;
                }
                else
                {
                    return null;
                }


                string some …
Run Code Online (Sandbox Code Playgroud)

c# sql asp.net

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

链表是如何工作的?

我正在阅读一个教程,我也在谷歌上搜索过,但我找不到关于链接列表如何工作的详细说明的很好的解释......我真的对结构/格式感到困惑,我真的希望链接列表有意义对我来说,它们听起来很棒,因为它们是一个可调整大小和可修改的数组……如果您需要了解我在说什么,下面是我从 tut 中获得的一些代码。我对追加方法或删除等方法、它们的作用以及列表中的尾头事物的工作方式感到困惑......这本书只是从一个例子开始,没有给出解释..

请帮助解决这个困惑..

class ListEntry
{
    int data;
    ListEntry next;

    public ListEntry( int d )
    {
        data = d;
        next = null;
    }

    public int Data
    {
        get{ return data; }
        set{ data = value; }
    }

    public ListEntry Next
    {
        get{ return next; }
        set{ next = value; }
    }

    public override string ToString( )
    {
        return( data.ToString( ) );
    }
}


class TestProgram
    {
        static void Main( )
        {
            List list = new List( );

            list.Append( 3); …
Run Code Online (Sandbox Code Playgroud)

c# linked-list data-structures

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

用户从下拉列表中选择后发布

我无法弄清楚如何在名为"Drop"的下拉列表中发布用户选择的选项.

无论用户在单击提交时选择哪个选项,我都希望将下拉列表的值发布到something.php

因此,例如,如果用户选择"每月"或"每小时",则应将"每小时"或"每月"发布到something.php

如何才能做到这一点?

http://pastebin.com/Lr4a8KMq

<select id="mySelect" name="Drop" class="testingStyles">
    <option>Month</option>
    <option>Week</option>
    <option>Day</option>
    <option>Hour</option>
</select>
<input type="button" class="formbutton" onclick="getIndex()" value="Alert index of selected option">
<br/>
<br/>
<form Method ="POST" action="something.php">
    <div id="numbers">
    </div>
    <input type="submit" style="width: 75px; border: 1px solid gray" class="formbutton" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)

html javascript

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