小编Nul*_*ead的帖子

SQL Server连接表和数据透视表

我有两个数据表

表格1

    ---------------------------------------------------
    | SALEID | SOLDBY | SALEPRICE | MARGIN |   DATE   |
    |  1     |  'aa'  |  10,000   |   10   | 2013-1-1 |
    |  2     |  'bb'  |  25,000   |    5   | 2013-5-1 |
Run Code Online (Sandbox Code Playgroud)

表2

    ---------------------------------------------------
    | SALEITEMID | SALEID | SALEPRICE | CATEGORY |
    |  1         |  1     |   6,000   | BOOKS    |
    |  2         |  1     |   4,000   | PRINTING |
    |  3         |  2     |   5,000   | BOOKS    |
    |  4         |  2     |   12,000 …
Run Code Online (Sandbox Code Playgroud)

sql pivot join sql-server-2008

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

如何在SQL Server Reporting Services中的每个组之后绘制线条?

以下是我创建的报告.我想在每组之后绘制一条线,如图中用红线所示.
尝试插入文本框属性>边框样式表达式.但是一旦我关闭并重新打开它,这就不会停留.
如果我为整个组设置边框,那么该行将重复我不想要的组中的每一行.

有帮助吗?

在此输入图像描述

border presentation reporting-services

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

div的背景颜色与儿童div

<html>
<head>
<style type="text/css">
div
{
background-color:#ccc;
}
</style>
</head>

<body>
<div>
<div style="float: left;">This is a text inside a div element.</div>
<div style="float: right;">We are still in the div element.</div>
</div>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

为什么背景颜色不会出现在这两个div之间? 运行此页面后输出

html background-color

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

根据条件加入不同的表

create table [premiumuser] (user_id int, name nvarchar(50));
create table [liteuser] (user_id int, name nvarchar(50));
create table [feature] (id nvarchar(50), user_id int, userkey int);

insert into [premiumuser] select 1, 'stephen';
insert into [premiumuser] select 2, 'roger';

insert into [liteuser] select 1, 'apollo';
insert into [liteuser] select 2, 'venus';

insert into feature select 'Upload content', 1, 1;
insert into feature select 'Create account', 1, 0;
insert into feature select 'View content', 2, 0;
Run Code Online (Sandbox Code Playgroud)

我想看看功能表中的数据,而不是userid我想要的username.
这里的catch是if userkey …

sql join sql-server-2008

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

SSRS:从DataSet的特定行获取值?

我的数据集目前有12行数据.每个代表一个月的数据.我想在行之间有一个列的差异,行是最后和最后一行,即最近一个月和上个月的数据.
如果我在Tablix上工作可能很简单,但事实并非如此.我想要文本框的那些值.

对它有任何想法吗?

reporting-services

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

带宽在我的网站中嵌入Youtube视频的数据含义

如果我在我的网页上嵌入了Youtube视频,那么我服务器上的数据使用含义是什么?
我的网站有一个共享的网络托管计划,数据传输限制为5 GB /月.当用户在我的网站上播放视频时,我的服务器是否需要进行数据传输,即如果视频大小为1GB,我的数据传输限制是否会减少1GB?
我的服务器处理器是否因视频流而受到影响?
我应该关注哪些其他事情?

有没有可以指向我的链接?这将有所帮助.

谢谢

youtube youtube-api video-streaming

8
推荐指数
2
解决办法
8571
查看次数

ASP.NET配置文件保存由旧值覆盖

我在网站上使用ASP.NET的配置文件功能.更新配置文件很奇怪!用户无法更新他/她自己的个人资料,无论是网站用户还是管理员,管理员都无法更新其他用户的个人资料.

在后端,调用Profile的save()后,SQL Server跟踪显示aspnet_Profile_SetProperties存储过程被调用两次.首先,使用旧值,使用旧值.第二次执行是在页面卸载后完成的.我的代码与事务无关.

为什么这么奇怪?

aspnet_regsql的安装是否存在问题,因为我已经安装了已卸载并再次安装它!?

web.config中

<authentication mode="Forms">
    <forms name="FormsAuthentication" loginUrl="~/Login.aspx" defaultUrl="~/Login.aspx" timeout="20"/>
</authentication>
<membership defaultProvider="CustSqlMembershipProvider">
    <providers>
        <add connectionStringName="connString" applicationName="/space_online" minRequiredPasswordLength="5" minRequiredNonalphanumericCharacters="0" name="CustSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider"/>
    </providers>
</membership>
<roleManager enabled="true" defaultProvider="CustSqlRoleProvider">
    <providers>
        <add connectionStringName="connString" applicationName="/space_online" name="CustSqlRoleProvider" type="System.Web.Security.SqlRoleProvider"/>
    </providers>
</roleManager>
<anonymousIdentification cookieless="AutoDetect" enabled="true"/>
<profile defaultProvider="CustSqlProfileProvider" enabled="true">
    <providers>
        <add name="CustSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="connString" applicationName="/space_online"/>
    </providers>
    <properties>
        <add name="FirstName" type="System.String"/>
        <add name="LastName" type="System.String"/>
        <add name="Email" type="System.String"/>
        <group name="Address">
            <add name="Street" type="System.String"/>
            <add name="City" type="System.String"/>
            <add name="PostalCode" type="System.String"/>
        </group>
        <group name="Contact"> …
Run Code Online (Sandbox Code Playgroud)

c# asp.net sql-server-2005 asp.net-profiles

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

为什么我看不到添加到DataGridView的DataGridViewRow?

我试图在DataGridView中显示行.

这是代码:

foreach (Customers cust in custList)
            {
                string[] rowValues = { cust.Name, cust.PhoneNo };
                DataGridViewRow row = new DataGridViewRow();
                bool rowset = row.SetValues(rowValues);
                row.Tag = cust.CustomerId;
                dataGridView1.Rows.Add(row);
            }
Run Code Online (Sandbox Code Playgroud)

在表单加载时,我已将dataGridView1初始化为:

dataGridView1.ColumnCount = 2;
dataGridView1.Columns[0].Name = "Name";
dataGridView1.Columns[1].Name = "Phone";
Run Code Online (Sandbox Code Playgroud)

执行此代码后,会发生四件值得注意的事情:

  • 我可以在dataGridView1中看到一个新行.
  • 里面没有文字.
  • 执行row.SetValues方法后,rowset为false.
  • 行标记值已正确设置.

为什么DataGridView不显示数据?

.net c# datagridview winforms

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

向下滚动页面后,对于webkit浏览器,AutoCompleteExtender的位置错误

我的页面上有一个AutoCompleteExtender工作正常但当我向下滚动页面并使用它时,建议显示在错误(垂直)位置.
它发生在Safari和Chrome上,但不是IE和FF,所以我认为这可能是webkit的错.
下面是代码:

<td>
      <div style="position: relative;">
           <asp:TextBox ID="DepartureAirportTextBox" runat="server" CssClass="DepartureAirport airport-textbox"
                            onblur="javascript:DepartureLostFocus();" onkeydown="javascript:DepartureChanged(event);"></asp:TextBox>
            <asp:Panel ID="DepartureAutocompleteDropDownPanel" runat="server" ScrollBars="Vertical"
                            CssClass="autocomplete-panel" Style="display: none;" />
            <AjaxControlToolkit:AutoCompleteExtender ID="DepartureAirportAutoComplete" runat="server"
                            TargetControlID="DepartureAirportTextBox" CompletionSetCount="200" ServicePath="../WebServices/SecureService.asmx"
                            ServiceMethod="ListAirports" MinimumPrefixLength="3" BehaviorID="DepartureAirport"
                            CompletionListElementID="DepartureAutocompleteDropDownPanel" OnClientItemSelected="SelectDepartureAirport"
                            OnClientPopulating="ShowDepartureIcon" OnClientPopulated="HideDepartureIcon">
           </AjaxControlToolkit:AutoCompleteExtender>               
     </div>
</td>
Run Code Online (Sandbox Code Playgroud)

我在SO上试过这个这个解决方案,但都没有用.
怎么解决?

更新:
即使是最简单的 Microsoft 示例也存在此问题.<p>在文本框和扩展程序之前和之后添加一些元素以创建可滚动区域并对其进行测试.

<asp:TextBox ID="txtMovie" runat="server"></asp:TextBox>
        <AjaxControlToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" TargetControlID="txtMovie"
            runat="server" UseContextKey="True" MinimumPrefixLength="2" ServiceMethod="GetCompletionList" />
Run Code Online (Sandbox Code Playgroud)

GetCompletionList从上面的链接获取代码.这个问题很容易重现.

asp.net webkit ajaxcontroltoolkit

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

在数据库中存储图像引用的最佳实践

我正在开发一个网站,其中上传到网站的单个图像可能被多个业务模块使用,如Food Item,Dish,Gallery等等.
我有一个主图像表,存储对文件系统上的实际图像的引用.
现在,此表上的每条记录都可以通过item,dish或gallery表引用.
我的问题是,如果所有这些引用都存储在一个表上,或者我应该维护一个单独的表,如ItemImage,DishImage?
单表的问题是我担心这个表会被高命中轰炸,最终增加响应时间.多个表的问题是我必须继续添加更多表,因为业务方面的模块数量增加.
如果我说性能是我网站的首要任务,那么最好的方法是什么?

SQL Server 2012,.Net 4.5,MVC 4.

谢谢

sql sql-server database-design

5
推荐指数
2
解决办法
4374
查看次数