小编use*_*646的帖子

如何使用ViewBag显示列表

嗨,我需要使用viewbag显示数据列表.但我无法做到这一点.
请帮帮我..
我试过这件事:

 ICollection<Learner> list = new HobbyHomeService().FetchLearner();
 ICollection<Person> personlist = new HobbyHomeService().FetchPerson(list);
 ViewBag.data = personlist;
Run Code Online (Sandbox Code Playgroud)

和内部视图:

 <td>@ViewBag.data.First().FirstName</td>
Run Code Online (Sandbox Code Playgroud)

但这并没有显示该值,并给出错误说"Model.Person不包含First()的解除"

model-view-controller asp.net-mvc viewbag asp.net-mvc-3

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

如何在SQL Server中水平旋转表

我有列的表格如下:

Sr.no  Subject  No of class attended    
-------------------------------------
1       English           3
2       Maths             4
3       SocialScience     5
Run Code Online (Sandbox Code Playgroud)

我希望这种格式的表格

English    Maths   SocialScience
---------------------------------
3            4          5
Run Code Online (Sandbox Code Playgroud)

我试过这个:

Select case when subject ='Maths' then COUNT(No_of_Candidates) else null  end as Maths
Run Code Online (Sandbox Code Playgroud)

但有了这个,我得到这样的数据:

 English    Maths   SocialScience
---------------------------------
   3            
               4
                         5
Run Code Online (Sandbox Code Playgroud)

请帮帮我怎么解决这个问题..

sql sql-server pivot sql-server-2008 sql-server-2008-r2

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

STS:未找到类'org.springframework.jdbc.datasource.DriverManagerDataSource'

我是春天的新手

这是代码:

pom.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.shr</groupId>
<artifactId>app</artifactId>
<name>SpringDemoProject</name>
<packaging>war</packaging>

<version>1.0.0-BUILD-SNAPSHOT</version>
<properties>
    <java-version>1.6</java-version>
    <org.springframework-version>3.1.1.RELEASE</org.springframework-version>
    <org.aspectj-version>1.6.10</org.aspectj-version>
    <org.slf4j-version>1.6.6</org.slf4j-version>
</properties>

<dependencies>
    <!-- Spring -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${org.springframework-version}</version>
        <exclusions>
            <!-- Exclude Commons Logging in favor of SLF4j -->
            <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
             </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${org.springframework-version}</version>
    </dependency>

    <!-- AspectJ -->
    <dependency>
        <groupId>org.aspectj</groupId>
        <artifactId>aspectjrt</artifactId>
        <version>${org.aspectj-version}</version>
    </dependency>   

    <!-- Logging -->
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-api</artifactId>
        <version>${org.slf4j-version}</version>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>jcl-over-slf4j</artifactId>
        <version>${org.slf4j-version}</version>
        <scope>runtime</scope>
    </dependency>
    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-log4j12</artifactId>
        <version>${org.slf4j-version}</version>
        <scope>runtime</scope>
    </dependency> …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc maven

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

Sql Query:无法对来自不同表的数据进行分组

我无法解决此查询.

表是:

tblStandard1students
tblStandard2students
tblStandard3students     
tblCandidateinfo
Run Code Online (Sandbox Code Playgroud)

tblStandard1students,tblStandard2students和tblStandard3students tbl包含有关参加标准1,2和3的学生的信息.

tblStandars1students

Candid  admitted
  1        Y
  2        N
  3        Y


tblCandidateinfo

Candid  gender Division
  1       M      1
  2       F      2
Run Code Online (Sandbox Code Playgroud)

等等...

现在我想要这样的表

Gender  Students(Standard1)  Students(Standard2)  Students(Standard3)
------------------------------------------------------------------------
 Male           10                 20                      30    
 Female         10                 30                      40
Run Code Online (Sandbox Code Playgroud)

我试过这个,但这不会给我错误:

SELECT case when Gender='M' then 'Male' 
            when Gender='F' then 'Female' 
       END AS Gender,

( SELECT count(*)
 FROM tblStandard1students A
 where A.Candid=B.Candid
 ) AS Students(Standard1),

( SELECT count(*)
 FROM tblStandard2students A
    where A.Candid=B.Candid
) AS Students(Standard2),

( SELECT …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008-r2

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

找不到名为'sessionFactory'的bean的类[org.springframework.orm.hibernate3.annotation.AnnotationSessionFactory]

我在春天使用maven依赖创建了一个项目但是我得到了上面提到的错误.我改变了hibernate依赖的版本但stil它确实解决了这里是代码:

的pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.shr</groupId>
<artifactId>apps</artifactId>
<name>SpringJdbcProject</name>
<packaging>war</packaging>
<version>1.0.0-BUILD-SNAPSHOT</version>
<properties>
    <java-version>1.6</java-version>
    <org.springframework-version>3.1.1.RELEASE</org.springframework-version>
    <org.aspectj-version>1.6.10</org.aspectj-version>
    <org.slf4j-version>1.6.6</org.slf4j-version>
</properties>
<dependencies>
    <!-- Spring -->
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>${org.springframework-version}</version>
        <exclusions>
            <!-- Exclude Commons Logging in favor of SLF4j -->
            <exclusion>
                <groupId>commons-logging</groupId>
                <artifactId>commons-logging</artifactId>
             </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-webmvc</artifactId>
        <version>${org.springframework-version}</version>
    </dependency>

            <!-- MySQL database driver -->
<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.9</version>
</dependency>

<!--Hibernate -->

    <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate-core</artifactId>
        <version>3.6.10.Final</version>
    </dependency>

<!--Jdbc -->

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jdbc</artifactId>
    <version>${org.springframework-version}</version>
</dependency>

    <!-- AspectJ -->
    <dependency>
        <groupId>org.aspectj</groupId> …
Run Code Online (Sandbox Code Playgroud)

java hibernate spring-mvc maven

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

如何在MVC3中使用ViewBag作为列表

我需要使用ViewBag作为另一个ViewBag中的列表,我不明白我该怎么做.
这是我的代码:

 List<string> srclist = new List<string>();
            foreach(var item in candidateportfolio)
            {
                if(item.PortfolioID!=0 && item.ChandidateID!=0)
                {
                    string filepath = Server.MapPath("~/ePortfolio/PortFolioContent/" + HobbyDetailID + "/Assignments/Exhb_" + item.PortfolioID + "_" + item.ChandidateID + ".jpg");
                    if (System.IO.File.Exists(filepath))
                    {
                        srclist.Add(filepath);
                    }
                }
            }
            ViewBag.Thumbnail = srclist;
Run Code Online (Sandbox Code Playgroud)

candidateportfolio是CandidatePortfolio类的对象.

我获取类中的数据并检查其字段是否为空.然后我将文件路径添加到列表并将列表分配给Viewbag

然后在View中我使用它:

 @foreach (var item in ViewBag.Thumbnail as List<string>)
{   
<img src="@item" title="Learner:@ViewBag.FirstName" width="150px" height="150px" border="5" style="align:right;margin:10px"/> 
}
Run Code Online (Sandbox Code Playgroud)

现在问题是我也想把ViewBag.FirstName作为list.and我不能在这里运行另一个列表.请告诉我该怎么做.

viewbag asp.net-mvc-3

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