小编tee*_*nup的帖子

我可以将DataGrid的CellTemplate定义为资源,以便可以在多个列中重用它吗?

我想在DataGrid中为我的所有列创建一个特定的模板.通常的方法是我将在每个Column的DataGrid中多次复制整个XAML for DataTemplate.

有没有什么办法可以将CellTemplate全局定义为资源,然后只需将"Binding"的"Path"属性传递给它,以便它从DataContext中显示正确的项目?

这可能吗 ?

wpf datagrid celltemplate silverlight-4.0

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

当Radcombobox不在项目列表中时,它会清除文本

我有一个telerik radcombobox如下:

<telerik:RadComboBox x:Name="cbCustomerName"
                                 Grid.Row="1"
                                 Grid.Column="1"
                                 Grid.ColumnSpan="3"
                                 Margin="0 0 0 10"
                                 DisplayMemberPath="FullName"
                                 IsEditable="True"
                                 IsFilteringEnabled="True"
                                 ItemsSource="{Binding Customers}"
                                 OpenDropDownOnFocus="True"
                                 SelectedValuePath="CustomerId"
                                 SelectionChanged="cbCustomerName_SelectionChanged"
                                 Text="{Binding CurrentCustomer.FullName,
                                                UpdateSourceTrigger=LostFocus}" />
Run Code Online (Sandbox Code Playgroud)

当我在文本框中键入不在其项目列表中的内容然后转到其他控件时,它会清除其中的文本,这是我不想要的.

我检查了所有属性,在失去焦点后找不到任何保留它的东西.

如果有人知道这个,请帮忙.

wpf telerik radcombobox

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

Is there any single sql command to export entire database from one sql server to another?

I was asked in the interview tell me the different ways of exporting database from one sql server to another, I knew only about creating a .bak file and then restoring it to another sql server which I told them. However, they asked me about a single SQL INSERT command which will perform this task.

I have googled it and can not find it. Please tell me if there is any such command ?

sql sql-server sql-server-2005

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

这个UPDATE表语句在msdn主题中是否正确

我在以下msdn主题中看到过这种类型的UPDATE语句(就像插入语句一样):

http://msdn.microsoft.com/en-us/library/aa0416cz.aspx#Y2461

更新声明: -

adapter.UpdateCommand = New SqlCommand("UPDATE Customers " &
  "(CustomerID, CompanyName) VALUES(@CustomerID, @CompanyName) " & _
  "WHERE CustomerID = @oldCustomerID AND CompanyName = " &
  "@oldCompanyName", connection)
Run Code Online (Sandbox Code Playgroud)

这个陈述是否正确?

我试过执行它,它给出了语法错误.

sql sql-server ado.net

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

用于以"列标题:列值"格式获取单个记录的SQL查询

假设我有这个表:

Create table test(a int, b int, c int, d int)
Run Code Online (Sandbox Code Playgroud)

我可以简单地写'select*from test'来获得以下第一条记录:

A    B    C    D  
1    2    3    4

但相反,我希望它像这样(单行记录四行):

A: 1  
B: 2  
C: 3  
D: 4

有人可以帮我这么做吗?

这是查看远程桌面系统上的单个记录所必需的,该记录非常慢,并且在其上水平滚动很糟糕,并且其中有800列.所以我需要从单个记录中看到数据的格式.

sql t-sql sql-server unpivot sql-server-2008

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

未将对象引用设置为构建网站上的对象实例

我有一个网站,它仅充当远程服务器,并且在其web.config文件中具有远程配置。

<system.runtime.remoting>
    <application>
      <service>
        <activated type="abc.def.ghi"/>
      </service>
      <channels>
        <channel ref="http" machineName="localhost"/>
      </channels>
    </application>
  </system.runtime.remoting>
Run Code Online (Sandbox Code Playgroud)

除了这个 web.config 文件之外,它只包含以下文件:

dataConfiguration.config
enterpriseLibrary.config
log.config
website.publishproj
bin 文件夹 - 其中包含通过远程处理从此项目提供的 DLL

当我构建网站时,我收到构建错误:

“你调用的对象是空的”。

如何调试导致此错误的原因以及如何删除它?

请指教。

.net asp.net .net-remoting

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

如何设置WPF窗口的宽度等于其标题栏中的内容?

如果我在WPF中有Window,如下所示:

<Window
    Title="Alter Window Width so that the complete title is shown."
    SizeToContent="WidthAndHeight"
    WindowStartupLocation="CenterOwner">
Run Code Online (Sandbox Code Playgroud)

此窗口将自动调整大小以确保其所有内容都可见.但它对标题的作用不同,因此当窗口显示时,标题的一部分可能会被隐藏.

可以做些什么来确保窗口的宽度足以在标题栏中显示标题?

.net c# wpf xaml

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

LINQ to Entities无法识别方法

我有一个很长的Linq To Entities查询: -

reports = db.CallProfileDailies
    .Join(db.ReportDailyTotals, 
          cpd => cpd.Date, 
          rdt => rdt.Date, 
          (cpd, rdt) => new { cpd = cpd, rdt = rdt })
    .Where(a => a.cpd.Skill == a.rdt.Skill)
    .Join(db.SummaryIntervalTotals, 
          a => a.rdt.Date, 
          sit => sit.Date,
          (a, sit) => new { cpd = a.cpd, rdt = a.rdt, sit = sit })
    .Where(a => a.rdt.Skill == a.sit.Skill)
    .Select((a, i) => new ReportModel
    {
        AverageAbandonDelay = a.sit.AvgAbanTime,
        AverageAfterCallWorkTime = a.sit.AvgAcwTime,
        AverageHandleTime = (a.sit.AvgAcwTime + a.sit.AvgAcdTime),
        AverageSpeedOfAnswer = a.sit.AvgSpeedAns,
        AverageTalkTime = …
Run Code Online (Sandbox Code Playgroud)

.net linq linq-to-entities entity-framework-4

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

必须将GridView添加到表单标记以进行呈现

TextWriter tr = new StringWriter();
HtmlTextWriter writer = new HtmlTextWriter(tr);
HtmlForm form = new HtmlForm();
form.Controls.Add(divQueryDescription);
divQueryDescription.RenderControl(writer);

<div runat="server" id="divQueryDescription">
    <asp:GridView runat="server" id="grv"></asp:GridView>
</div>
Run Code Online (Sandbox Code Playgroud)

我的GridView在DIV中,我将DIV添加到HtmlForm中,以便我可以将其渲染为字符串.但是我收到以下错误: -

Gridview'grv'必须放在带有runat = server的表单标签内,尽管我的Gridview已经在表单中,因为我将DIV添加到表单中.

如何将此DIV渲染为字符串?

.net c# asp.net

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

插入在已注册的处理程序之前执行的JQuery单击处理程序

我想在我的应用程序的所有页面上为每个(Button,Anchor,Select)附加一个click事件处理程序,并且该处理程序应该在以html声明的已经附加的处理程序之前运行onclick="return SomeFunction('a','b');".

我在stackoverflow上发现了一个关于预装处理程序的问题,这正是我想要的,问题的链接是: -

Jquery前置单击处理程序

但是,上面的代码不起作用,我怀疑它是否适用于提问者.我根据我的要求编写的代码是: -

<input type="button" value="Click 1" onclick="f2();" />

$(document).ready(function() {
            $("input[type=button]").each(function() {

                // your button
                var btn = $(this);

                // original click handler
                var clickhandler = btn.attr("onclick");
                btn.attr("onclick", "return false;");


                // new click handler
                btn.click(function() {
                    alert('Prepended Handler');
                    clickhandler();
                });
            });
        });

        function f2() {
            alert('Handler declared in HTML');
        }
Run Code Online (Sandbox Code Playgroud)

此代码的输出应为:显示"Prepended Handler"的警报,然后是显示"以HTML格式声明的处理程序"的下一个警报.

但是,实际结果是:只显示第一个警报,而第二个警报不显示.

如果您在此代码中发现任何问题,请告诉我.

而且,如何做到这一点.?

javascript jquery

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