小编Tho*_*mas的帖子

我们可以用LINQ过滤Datatable吗?

假设我的数据表充满了数据.填充数据后,我们可以再次使用linq在数据表上添加一些条件来提取数据.

假设我的数据表有10个员工记录.因此,我们可以使用linq查询仅提取薪水大于5000的员工.我知道我们可以实现它datatable.select().你怎么能实现这个目标linq

linq

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

用jquery填充html表

假设我有表,我想通过jquery在表中间追加数据.

这是我的表格代码html

  <table border="1">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
Run Code Online (Sandbox Code Playgroud)

在这里我需要用jQuery追加tr

<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table> 
Run Code Online (Sandbox Code Playgroud)

用jquery可以吗?如果是的话请指导我.如果我可以填充,那么我可以做

for (var i = 0; i < data.d.length; i++) {
            $("#NamesGridView").append("<tr><td>" + data.d[i].FirstName + 
                                     "</td><td>" + data.d[i].Age + "</td></tr>");
         }
       }
Run Code Online (Sandbox Code Playgroud)

请指导谢谢

jquery

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

在SQL Server中使用XQuery比较两组XML数据

假设我将员工数据存储xml在我的日志表的列中.有时,数据也会在xml存储过程的列中更新.

这是示例示例

DECLARE @XML1 XML
DECLARE @XML2 XML

SET @XML1 = 
'<NewDataSet> 
<Employee>
<EmpID>1005</EmpID>
<Name> keith </Name>
<DOB>12/02/1981</DOB>
<DeptID>ACC001</DeptID>
<Salary>10,500</Salary>
</Employee>
</NewDataSet>'

SET @XML2 = 
'<NewDataSet> 
<Employee>
<EmpID>1006</EmpID>
<Name> keith </Name>
<DOB>05/02/1981</DOB>
<DeptID>ACC002</DeptID>
<Salary>10,900</Salary>
</Employee>
</NewDataSet>'
Run Code Online (Sandbox Code Playgroud)

xml我需要显示的两个数据有一些区别,比如旧值和新值作为sql的输出

Old Value             New Value
---------             ---------
1005                  1006
12/02/1981            05/02/1981
ACC001                ACC002
10,500                10,900
Run Code Online (Sandbox Code Playgroud)

我只需要像上面那样展示差异.因此,请指导我如何使用XQuery比较两个xml数据,并仅在SQL Server中以上述方式显示差异.请引导我使用代码段.谢谢

t-sql sql-server-2005 xquery-sql

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

从SQL Server中的文本中提取数字

我正在搜索脚本从sql server中的文本中提取数字,我发现了这一点

CREATE FUNCTION [dbo].[GetNumbersFromText](@String VARCHAR(2000))
RETURNS @Number TABLE (Number INT)
AS
BEGIN
DECLARE @Count INT
DECLARE @IntNumbers VARCHAR(1000)
SET @Count = 0
SET @IntNumbers = ''
WHILE @Count <= LEN(@String)
BEGIN
--Find a numeric charactor
IF SUBSTRING(@String,@Count,1) >= '0' AND SUBSTRING(@String,@Count,1) <= '9'
BEGIN
SET @IntNumbers = @IntNumbers + SUBSTRING(@String,@Count,1)
END
--If the next charactor is not a numeric one, the current number ends, so add a    separator
IF (SUBSTRING(@String,@Count+1,1) < '0'OR SUBSTRING(@String,@Count+1,1) > '9') AND    SUBSTRING(@String,@Count,1) >= '0' …
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

Jquery无限滚动 - 使用div而不是body的滚动条

假设我有div,我想获取数据并将数据推入该div.当用户在div中滚动时,将获取下一组数据并将其推送到div中.如何使用jQuery检测滚动条位置?我不想使用任何插件.我需要jQuery代码.这是一个示例链接,如ahttp://www.stevefenton.co.uk/cmsfiles/assets/File/infinitescroller.html但它使用了一个插件.

jquery

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

如何确定所有任务何时完成

这是启动多个任务的示例代码

Task.Factory.StartNew(() =>
        {
            //foreach (KeyValuePair<string, string> entry in dicList)

            Parallel.ForEach(dicList,
                entry =>
                {

                    //create and add the Progress in UI thread
                    var ucProgress = (Progress)fpPanel.Invoke(createProgress, entry);

                    //execute ucProgress.Process(); in non-UI thread in parallel. 
                    //the .Process(); must update UI by using *Invoke
                    ucProgress.Process();

                    System.Threading.Thread.SpinWait(5000000);
                });
        });
.ContinueWith(task => 
  {
      //to handle exceptions use task.Exception member

      var progressBar = (ProgressBar)task.AsyncState;
      if (!task.IsCancelled)
      {
          //hide progress bar here and reset pb.Value = 0
      }
  }, 
  TaskScheduler.FromCurrentSynchronizationContext() //update UI from UI thread
  ); …
Run Code Online (Sandbox Code Playgroud)

c# task-parallel-library

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

如何在CKEditor的Save按钮上捕获click事件

我尝试以这种方式捕获CKEditor的保存按钮上发生的click事件

  var element = CKEDITOR.document.getById('CKEditor1');
  element.on('click', function (ev) {
      //ev.removeListener();
      alert('hello');
      return false;
  });
Run Code Online (Sandbox Code Playgroud)

但它不起作用.当我点击CKEditor的保存按钮时,就会发生回发.如果可能的话,帮助我使用正确的代码示例捕获点击事件发生在CKEditor的保存按钮上.谢谢

我得到了解决方案

  CKEDITOR.plugins.registered['save'] = {
      init: function (editor) {
         var command = editor.addCommand('save',
         {
              modes: { wysiwyg: 1, source: 1 },
              exec: function (editor) { // Add here custom function for the save button
              alert('You clicked the save button in CKEditor toolbar!');
              }
         });
         editor.ui.addButton('Save', { label: 'Save', command: 'save' });
      }
  }
Run Code Online (Sandbox Code Playgroud)

我正在寻找的上述代码.上面的代码帮助我捕获工具栏中的保存按钮的单击事件.谢谢

javascript jquery webforms ckeditor

9
推荐指数
2
解决办法
9986
查看次数

如何为所有控制器编写动作过滤器

这是一个示例动作过滤器.我们知道当我们编写一个动作过滤器时,我们需要用这样的属性来装饰控制器,以便将它用于任何控制器.

我想知道是否有任何方法可以编写一个动作过滤器,它将适用于所有控制器,我不需要使用动作过滤器属性来装饰所有控制器.有任何想法吗?

[LogActionFilter]
public class HomeController : Controller
{}

public class LogActionFilter : ActionFilterAttribute

     {
          public override void OnActionExecuting(ActionExecutingContext filterContext)
          {
               Log("OnActionExecuting", filterContext.RouteData);       
          }

          public override void OnActionExecuted(ActionExecutedContext filterContext)
          {
               Log("OnActionExecuted", filterContext.RouteData);       
          }

          private void Log(string methodName, RouteData routeData)
          {
               var controllerName = routeData.Values["controller"];
               var actionName = routeData.Values["action"];
               var message = String.Format("{0} controller:{1} action:{2}", methodName, controllerName, actionName);
               Debug.WriteLine(message, "Action Filter Log");
          }

     }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc attributes controller action-filter

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

如何使用私钥加密字符串并使用公钥解密?

我从不使用加密库,但我想用私钥加密字符串并通过公钥解密.如何在c#中实现这一点.请帮我一个小代码片段.谢谢

c# encryption

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

需要WPF的MVVM教程

可能重复:
MVVM:从头到尾的教程?

我刚开始学习WPF.我需要学习MVVM模式,并希望在我的WPF crud应用程序中实现MVVM.所以任何人请指导我如何在MVVM模式下在WPF中开发CRUD应用程序.谢谢

wpf mvvm

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