小编Dis*_*ude的帖子

SSRS 2016 - 看不到参数

我是通过Microsoft SQL Server数据工具,VS 2015自学SSRS.我从这里使用教程

我看不到我在预览中创建的参数.已在参数属性中选择了可见.我错过了什么?如果有人可以帮助我,请提前致谢.

.Microsoft SQL Server数据工具,VS 2015

.Microsoft SQL Server管理工作室2016

设计 在此输入图像描述

预习 在此输入图像描述

参数属性 在此输入图像描述

sql-server reporting-services

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

我的for循环相当长 - java

我的for循环太长了.作为演示,方法B有三个for循环.有没有办法可以将它减少为一个简短的for循环(一个循环)?谢谢

    public class MyMates  
    {

       private static TreeSet<String> myTable = new TreeSet<String>();

       private static String[] names1 = null;
       private static String[] names2 = null;
       private static String[] names3 = null;


       public MyMates()
       {
        super();
        myTable = new TreeSet<String>();
       }


       public  static String methodA(String aTemp)
       {
         String[] names1 = new String[] {"Amy", "Jose", "Jeremy", "Alice", "Patrick"};
         String[] names2 = new String[] { "Alan", "Amy", "Jeremy", "Helen", "Alexi"};
         String[] names3 = new String[] { "Adel", "Aaron", "Amy", "James", "Alice" };

         return aTemp; …
Run Code Online (Sandbox Code Playgroud)

java

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

正则表达式:尝试为ASP.NET C中的任何单词包含无限的空格

[RegularExpression(@"\S*[a-z\s]\S*\s*", ErrorMessage = "Please add 
category name letters only")]
Run Code Online (Sandbox Code Playgroud)

如果我输入类似这样的单词,那么这很好用.测试测试.但是,如果我尝试这样做...测试测试,我将获得我实现的ErrorMessage.问题是我不知道最终用户会输入多少单词.有没有办法让无限制的空白到位?有人能告诉我怎么做吗?提前致谢.我正在使用VS2010

c# asp.net

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

'System.Web.HttpPostedFileBase'不包含'HasFile'的定义,也没有扩展方法'HasFile'

我关注http://www.mikesdotnetting.com/Article/125/ASP.NET-MVC-Uploading-and-Downloading-Files.在SQL Server 2008R2中使用带有ADO.NET的C#中的VS2010,ASP.NET 4.0,MVC3.我收到以下错误消息...

'System.Web.HttpPostedFileBase'不包含'HasFile'的定义,并且没有可以找到接受类型'System.Web.HttpPostedFileBase'的第一个参数的扩展方法'HasFile'(您是否缺少using指令或程序集引用?)

我搜索了Stackflow,有一些关于包括System.Web.Abstractions的内容.我包括了这个,我仍然得到错误.如果有人能告诉我解决方案,请提前感谢.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.IO;
using System.Data.SqlClient;
using System.Web.Helpers;

namespace MvcApplication1.Controllers
{
  public class MyController : Controller 
  {

    //
    // GET: /My/

    public ActionResult Index()
    {
        foreach (string upload in Request.Files)
        {
            if (!Request.Files[upload].HasFile()) continue;

            string mimeType = Request.Files[upload].ContentType;
            Stream fileStream = Request.Files[upload].InputStream;
            string fileName = Path.GetFileName(Request.Files[upload].FileName);
            int fileLength = Request.Files[upload].ContentLength;
            byte[] fileData = new byte[fileLength];
            fileStream.Read(fileData, 0, fileLength);

            const string connect = @"Server=.\SQLExpress;Database=FileTest;Trusted_Connection=True;";
            using …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

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

列表问题 - Java

我正在尝试使用给定的名称和性别创建一个新的Couple实例,并在addCouple方法中添加到couple的集合.我有另一个名为Couple的课程.在那个课程中,我有一个名字和性别的getter和Setters.我尝试使用列表的批量操作:

List<Dating> list1 = new ArrayList<Dating>(this.addCouple);
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误"非静态变量,这不能从静态上下文中引用".然后我尝试使用Collection.sort然后打印出列表.我收到了同样的错误消息.所以我相信我不知道如何使用this.addList.有人能告诉我如何使用它.我应该用this.addList吗?提前致谢.

public class Dating
{

  private List<Male> maleList;
  private List<Female> femaleList; 


  public Dating()
  {

    super();
    maleList = new ArrayList<Single>();
    femaleList = new ArrayList<Single>();
  }


  public void lists()
  { 
   this.addList("Jack","Male",'m');
   this.addList("Mike","Male",'m'); 

   this.addList("Lynda","Female",'f'); 
   this.addList("Katie","Female",'f'); 
  }


   public static void addCouple (String aName, char aGender)
   {
      Collections.sort(this.addList);
      for (Couple group : this.addList)
      {
         System.out.println(" " + group.getName() + " " + group.getGender());
      }

   }
Run Code Online (Sandbox Code Playgroud)

java static

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

获取重复的数组输出 - java

有人可以善良并帮助我在这里.提前致谢...

我的代码在下面输出字符串作为重复.我不想使用Sets或ArrayList.我正在使用java.util.Random.我正在尝试编写一个代码来检查字符串是否已经被随机输出,如果是,那么它将不会显示.我哪里出错了,我该如何解决这个问题.

public class Worldcountries
{

    private static Random nums = new Random();   

    private static String[] countries =
    {
        "America", "Candada", "Chile", "Argentina"
    };


    public static int Dice()
    { 
        return (generator.nums.nextInt(6) + 1);  
    } 


    public String randomCounties()
    {
        String aTemp = " ";
        int numOfTimes = Dice();
        int dup = 0;

        for(int i=0 ; i<numOfTimes; i++)
        {
            // I think it's in the if statement where I am going wrong. 
            if (!countries[i].equals(countries[i])) 
            {
                i = i + 1;
            }
            else …
Run Code Online (Sandbox Code Playgroud)

java

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

TreeSet无法正常工作

输出不按升序排序.这是我得到的代码和输出.

实际输出是:

Amy Jose Jeremy Alice Patrick 
Alan Amy Jeremy Helen Alexi

虽然预期产量是:

Amy, Alice, Jeremy, jose, Patrick
Alan, Amy, Alexi, Helen, Jeremy

代码是:

public class MyFriends
{
   static Set<String> names = new TreeSet<String>();

  public MyFriends()
   {
      super();
      names = new TreeSet<String>();
   }

  public static void exampleMethod()
   {
     String[] name1 = {"Amy", "Jose", "Jeremy", "Alice", "Patrick"};
     String[] name2 = { "Alan", "Amy", "Jeremy", "Helen", "Alexi"};

     for (int i = 0; i < name1.length; i++)
     {
         names.add(name1[i]);
     }

     for (String aString …
Run Code Online (Sandbox Code Playgroud)

java

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

C#中的数量控制

pstrjds,从您提供的代码我试图实现该代码和几天前提供的msdn链接.我不知道如何把它放在一起,但我看到一条消息"已经声明了变量名''ID'.变量名在查询批处理或存储过程中必须是唯一的." 我是否需要创建存储过程?我可以假设我的ID位也正确,你解释了多少次?谢谢.在此处输入代码

        cs.Open();
        int remainingStock = 0;
        string Query = "SELECT StockA SET QTY = @QTY " + "WHERE ID = @ID;";
           SqlCommand cmd = new SqlCommand(Query, cs);
            cmd.Parameters.Add("@ID", SqlDbType.Int);
            cmd.Parameters["@ID"].Value = 1;
            cmd.Parameters.AddWithValue("@ID", Query);
            try
            {
                if (remainingStock == 1)
                {
                    lbqty.Text = "Not enough stocks.";
                }
                else
                {
                    cmd.CommandText = "UPDATE StockA SET QTY = QTY-1   
                    WHERE ID=1";
                    int rowsUpdated = cmd.ExecuteNonQuery();
                    remainingStock--;
                    string remaining = "Remaining stocks: " +  
                    remainingStock.ToString();
                    txQty.Text = remaining;
                    lbqty.Text = remaining;
                    DGA.Update(); …
Run Code Online (Sandbox Code Playgroud)

c# c#-4.0

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