小编CR4*_*G14的帖子

调整文本区域大小以适合加载jquery上的所有文本

我知道有很多讨论,但我还没有找到解决方案来解决我的需求.基本上我需要自动增加文本区域,而不是在你输入时加载.我从数据库中提取内容,并根据用户的设置在文本区域上生成叠加层,但是在执行此操作时,文本区域不可滚动,因此我需要自动调整这些内容以显示所有文本.

我尝试过scrollHeight,但由于屏幕上有多个文本框,因此效果不佳

谢谢

javascript jquery

53
推荐指数
4
解决办法
6万
查看次数

动态创建列sql

我有一张顾客表

Customer ID        Name         
   1               John        
   2               Lewis        
   3               Mary         
Run Code Online (Sandbox Code Playgroud)

我有另一张表CustomerRewards

 TypeID           Description
   1                Bronze
   2                Silver
   3                Gold
   4               Platinum
   5               AnotherOne
Run Code Online (Sandbox Code Playgroud)

决赛桌

 RewardID          TypeID          CustomerID
    1                1                 1
    2                1                 1
    3                2                 1
    4                2                 2
Run Code Online (Sandbox Code Playgroud)

customerTypes表是动态的,可以添加和删除许多这些类型.基本上我想要的是动态生成的列和每个列中的计数,类似于

CustomerName        Bronze        Silver     Gold      Platinum     AnotherOne    total
   John               2             1         0           0             0           3
   Lewis              0             1         0           0             0           1
 Grand TOTAL          2             2         0           0             0           4
Run Code Online (Sandbox Code Playgroud)

问题就像我说的那样,类型是动态的,客户是动态的,所以我需要根据系统中的类型使列成为动态的

我已经在DataGridView中标记了c#,因为我需要它

提前致谢

sql t-sql sql-server pivot dynamic-pivot

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

从子类c#调用父方法

这是一个与我之前看到的答案略有不同的问题,或者我没有得到它.我有一个父类,有一个名为的方法MyMethod()和一个变量public Int32 CurrentRow;

public void MyMethod()
{    
     this.UpdateProgressBar();    
}
Run Code Online (Sandbox Code Playgroud)

在父级中我创建了一个新的实例 ChildClass

Boolean loadData = true;
if (loadData) 
{    
     ChildClass childClass = new ChildClass();    
     childClass.LoadData(this.Datatable);    
}
Run Code Online (Sandbox Code Playgroud)

在子类LoadData()方法中,我希望能够设置CurrentRow父类的变量并调用该MyMethod()函数.

我该怎么做呢?

.net c#

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

从字符串sql server中删除数字

我有一个大型数据库,我想在其中进行部分字符串搜索.用户将输入字符:JoeBloggs.

为了论证,如果我Joe 23 Blo Ggs 4在数据库中有一个名字.我想删除AZ以外的所有名称.

我有REPLACE(Name, ' ','')删除空格的UPPER()功能和大写名称的功能.

是否有一种更有效的快速方式,可能通过正则表达式来替换除AZ以外的任何东西.我无法更改数据库中的值.

提前致谢

sql sql-server sql-server-2008

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

为每个用户mvc配置输出缓存

我有一个用户特定的仪表板.仪表板每天只会更改,我想使用MVC's OutputCache.有没有办法配置每个用户的缓存,并在请求是新的一天时到期?

我研究了这个,发现你可以扩展OutputCache属性来动态设置你的持续时间但是我如何配置每个用户?

提前致谢

c# asp.net-mvc asp.net-mvc-3

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

每个用户输出缓存

嗨有一个相当大的内存密集的仪表板,每个用户是不同的.如何根据当前登录的userID缓存响应,该userID不作为参数传递,但需要从当前登录的用户派生.我的理解是VaryByParam查看请求上下文

此外,数据库中还有一个值,当更改此值时,需要重置缓存

c# asp.net-mvc-3

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

单击更改select2选项

services_dd在我的表单中使用select2插件,我在页面上有一个类的链接.js-autoselect.单击此按钮时,我想获取该链接标记的ID,并根据他们单击的按钮更改select2选项.

<option>值属性的链接的id属性相匹配.下面的代码成功更改了值,但select2没有更新,它仍然显示第一个选择.

$('.js-autoselect').click(function(e){
    e.preventDefault();
    var option = $(e.target).attr('id').trim().toLowerCase(); // option =link1

    $('#services_dd option:selected').val(option);
    alert($('#services_dd option:selected').val()); // this alerts link1 which is correct

});
Run Code Online (Sandbox Code Playgroud)

有谁知道如何更新select2

jquery jquery-select2

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

寻找时间选择器控制半小时上/下

我正在寻找时间选择器的解决方案,它允许我选择以下内容:

00:30  > 01:00  > 01:30
Run Code Online (Sandbox Code Playgroud)

当它到达23:30时,它需要环绕到0:00.

换句话说,我需要通过选择向上或向下来增加半小时的时间.我试过加入一个hscroll酒吧并修改一个timepicker但是在我看来这是非常敏感和不必要的,因为我怀疑必须有一个更简单的方法吗?

任何建议都会很棒.

.net c# winforms

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

交叉应用表值函数

一个真正的心灵弯曲在这里伙计们!

我有一张桌子,基本上可以在一个联盟中定位用户:

LeagueID Stake  League_EntryID  UserID  TotalPoints TotalBonusPoints    Prize
13028   2.00        58659        2812       15           5              NULL
13028   2.00        58662        3043       8            3              NULL
13029   5.00        58665        2812       8            3              NULL
Run Code Online (Sandbox Code Playgroud)

League_EntryID是此处的唯一字段,但您将看到此查询返回用户当天输入的多个联赛.

我还有一个表值函数,它返回联盟的当前奖励积分,并接受LeagueID作为参数并返回有资格获得奖金的人.这是一个复杂的函数,理想情况下我想保留作为接受LeagueID的函数.结果如下:

UserID  Position    League_EntryID  WinPerc     Prize
2812    1               58659       36.000000   14.00
3043    6               58662       2.933333    4.40
3075    6               58664       2.933333    4.40
Run Code Online (Sandbox Code Playgroud)

基本上我想要做的是通过传入LeagueID来将表值函数连接到最顶层的查询,以基本上更新该League_EntryID的奖励字段,即

SELECT * FROM [League]
INNER JOIN [League_Entry] ON [League].[LeagueID] = [League_Entry].[LeagueID]
INNER JOIN [dbo].[GetPrizesForLeague]([League].[LeagueID]) ....
Run Code Online (Sandbox Code Playgroud)

我不确定CROSS APPLY是否可以在这里工作,但基本上我相信我需要在LeagueID和League_EntryID上加入我的奖金给我的价值.不知道如何在没有访问标量函数的情况下执行此操作,该标量函数将依次调用表值函数并从中获取奖励.

速度让我担心.

PS并非所有League_EntryID都将作为表值函数输出的一部分存在,因此可以使用OUTER JOIN/APPLY吗?

编辑请参阅下面的查询

SELECT DISTINCT [LeagueID],
    [CourseName],
    [Refunded], …
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2008-r2

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

根据地区确认日期

我有一个MVC4应用程序,它在英国编译并托管在美国服务器上.在我的模型中,我有一个需要的日期字段.

附加到该字段的是日期选择器,在选择日期时,它将日期设置为英国格式"DD/MM/YYYY",例如2013年12月23日.在提交表单时,应用程序会抛出验证错误,因为它不期望格式.

在MVC4中我该怎么做:

  1. 接受两种日期格式,即覆盖日期格式?我已设置日期格式,但无法指定多种日期格式
  2. 服务器端我使用Linq将日期保存到数据库.这也会导致错误格式错误.我怀疑我需要转换到英国约会?
  3. 加载详细信息时,根据用户的位置将日期设置为正确的格式
  4. 检测用户服务器端的位置?

有没有人知道如何根据用户的全球化进行非常验证?

谢谢

c# asp.net-mvc asp.net-mvc-4

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