小编use*_*422的帖子

sp_addlinkedsrvlogin 不起作用,但 sp_addlinkedserver 起作用?

我可以成功添加带有 EXEC sp_addlinkedserver 的链接服务器(没有凭据),但是,如果 Windows 身份验证不起作用,我需要向服务器提供用户名和密码。

所以我尝试使用

 EXEC sp_addlinkedsrvlogin       @rmtsrvname='ServerName',
                                 @useself=N'False',
                                 @locallogin=NULL,
                                 @rmtuser='sa',
                                 @rmtpassword='Password'
Run Code Online (Sandbox Code Playgroud)

出现这个错误

消息 15015,级别 16,状态 1,过程 sp_addlinkedsrvlogin,第 49 行 服务器“ServerName”不存在。使用 sp_helpserver 显示可用的服务器。

我不明白在网上看,我知道这两个 prodcecures 是相同的,但是 sp_addlinkedsrvlogin 需要一个用户名和密码,然后创建链接服务器。我想我有这个错误?所以如果我有,是否有一个 SQL Server 程序可以做我想做的事?

干杯

sql sql-server

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

Bootstrap:移动显示器上列之间的间隙

我正在使用bootstrap 3.0做一个网站,我希望在桌面,平板电脑和移动设备上整齐地看到HTML和CSS.

我遇到的一个问题是,当您在移动显示器上查看该网站时,该列是堆叠的(我不批评这一点,因为这会尽可能地停止滚动).但是,我希望列之间有一点差距(甚至1-2px).

到目前为止的代码

<div class="row">
    <div class="col-xs-12 col-sm-8 col-md-8">
        <div class="Columns">
        ..content 
        </div>
    </div>
    <div class="col-xs-12 col-sm-8 col-md-4">
        <div class="Columns">
        ..content
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

一个图像,用于显示正在执行的操作以及显示堆栈列

在此输入图像描述

如何在列之间实现一点差距?

谢谢

html css mobile twitter-bootstrap

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

在字符串中查找 &amp; vbCrLf &amp; - vb.net

在字符串中,我有类似“First & vbCrLf & Name”的内容 - 但是,我想取出 & vbCrLf &,这样它就不会导致换行。

我做过类似的事情

If theString.Contains("& vbCrLf &") Then
    ' and replace, could do this above of course, but I just want it to go into the IF
End If 
Run Code Online (Sandbox Code Playgroud)

If theString.Contains("\n") Then
    ' and replace, could do this above of course, but I just want it to go into the IF
End If 
Run Code Online (Sandbox Code Playgroud)

甚至"\r\n"但无济于事。

我缺少什么?

vb.net

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

WPF ComboBox多列

我只是想知道是否有一个可以包含多个列的wpf组合框控件?

如果没有,我需要使用什么XAML才能实现这一目标?

我只是想找一个基本的两列组合框,如果可能的话,

谢谢

wpf xaml combobox

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

WPF DataGrid - 获取鼠标光标所在的行号

我想在DataGrid中获取鼠标光标所在的行号(所以基本上是在MouseEnter事件上)所以我可以得到ItemSource绑定的DataGridRow项,

我对MouseEvent的XAML是......

   <DataGridTextColumn.ElementStyle>
      <Style TargetType="{x:Type TextBlock}">
         <EventSetter Event="MouseEnter" Handler="Event"></EventSetter>
         <Setter Property="ToolTip" Value="{Binding Property}" />
      </Style>
   </DataGridTextColumn.ElementStyle>
Run Code Online (Sandbox Code Playgroud)

活动本身......

  private void Event(object sender, MouseEventArgs e)
  {   
     // I have the DataGrid object itself.
     m_DataGrid.?
  }
Run Code Online (Sandbox Code Playgroud)

也许它不可能像我这样做,但如果不能以某种方式做到,我会感到惊讶.

谢谢

c# wpf datagrid

4
推荐指数
2
解决办法
5368
查看次数

本地主机上的 .net HTTP_X_FORWARDED_FOR NULL

抱歉,如果这已经在其他地方得到了回答,我找不到它。

如果没有,我试图找到访问该站点的机器的原始 IP。

在我的基本理解中,HTTP_X_FORWARDED_FOR无论代理和其他过滤器如何,该变量都会显示用户的 IP。如果这是真的,我正在尝试对此进行编码,但我得到一个空字符串

System.Web.HttpContext context = System.Web.HttpContext.Current;
string ipAddress = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; 
Run Code Online (Sandbox Code Playgroud)

可能的问题是HTTP_X_FORWARDED_FOR没有出现在 HTTP HEADERS/服务器变量列表中,或者我使用的是本地主机?使用REMOTE_ADDR,显示本地主机 IP。

我是在正确的路线上还是我的理解不正确?

谢谢

c# asp.net ip http-headers

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

WPF DataGridTemplateColumn组合框更新所有行

我有这个XAML,它从ItemSource是一个Enum的组合框中选择一个值。我使用的教程是:

http://www.c-sharpcorner.com/uploadfile/dpatra/combobox-in-datagrid-in-wpf/

            <DataGrid x:Name="dgProductItem" 
                   ItemsSource="{Binding ProductVersion.ProductItems}"

            <DataGridTemplateColumn Header="Deployment Type" Width="120">
                <DataGridTemplateColumn.CellTemplate>
                    <DataTemplate>
                        <TextBlock Text="{Binding DeploymentType}"></TextBlock>
                    </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
                <DataGridTemplateColumn.CellEditingTemplate>
                    <DataTemplate>
                        <ComboBox ItemsSource="{Binding Source={StaticResource DeploymentTypeEnum}}"
                                  SelectedItem="{Binding DeploymentType}">

                        </ComboBox>
                    </DataTemplate>
                </DataGridTemplateColumn.CellEditingTemplate>
Run Code Online (Sandbox Code Playgroud)

但是,当我从一行更改值时,它将更新所有行。有人知道为什么吗?

编辑:

如果我仅更改一行,则只会更新该行,但是当我更改另一行时,我刚刚更改的那一行也会更改上一行。

干杯

c# wpf xaml combobox datagridtemplatecolumn

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

WPF UserControl - UserControl DataGrid 的 SelectedItem 绑定到 UserControl 外部的 DataGrid 的 ItemSource

嗨,我的 WPF UserControl 知识就像一个小时前一样。所以请原谅我,如果有很多关于这个问题的教程或/和答案(老实说,我不认为这可以完成,需要重新编写代码......因此我想我问)

因此,在创建 UserControl 之前,我有一个数据网格,它根据用户在文本框中键入的文本筛选客户。找到后,该过滤器 DataGrid 的 SelectedItem 将用于绑定到包含新集合的新 DataGrid。

所以....

筛选数据网格 XAML

SelectedItem="{Binding SelectedCustomer, Mode=TwoWay}"
ItemsSource="{Binding Source={StaticResource cvsCustomers}}"
Run Code Online (Sandbox Code Playgroud)

一旦用户在该网格中选择了一个客户,

一个新的 DataGrid 将包含基于 SelectedCustomer 的属性行

ItemsSource="{Binding SelectedCustomer.CustomerOrders}"
Run Code Online (Sandbox Code Playgroud)

一切都很好,它的工作原理。

但是,我将在我的项目中大量使用此过滤客户结果功能,因此我创建了一个 UserControl,过滤器 DataGrid 在其中工作。

我已经把这个 UserControl 放在一个视图中,所以问题是我需要将 UserControl 中的 selectedItem 绑定到视图中的 DataGrid。(如上)

所以我在视图中的 DataGrid 中需要这样的东西。

ItemsSource="{Binding ElementName=myUserControl, Path=SelectedCustomer.CustomerOrders}"
Run Code Online (Sandbox Code Playgroud)

好吧,有点啰嗦,但我希望你理解这个问题,并且我已经提供了足够的关于手头主题的知识。如果我做错了什么,请告诉我,然后对这个问题投反对票。

干杯

c# wpf xaml user-controls datagrid

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

单击DataGridCell时的WPF Fire事件

我正在寻找在点击WPF DataGrid中的单元格时触发事件,我试过了

XAML

   <DataGridComboBoxColumn.ElementStyle>
      <Style TargetType="ComboBox">
         <EventSetter Event="GotFocus" Handler="b1SetColor"/>
      </Style>
   </DataGridComboBoxColumn.ElementStyle>
Run Code Online (Sandbox Code Playgroud)

C#

  void b1SetColor(object sender, RoutedEventArgs e)
  {
     MessageBox.Show("Clicked");
  }
Run Code Online (Sandbox Code Playgroud)

但是当我点击Combobox单元格时没有任何事情发生(不会触发).有没有办法实现这个目标?

c# wpf wpfdatagrid

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

下拉菜单的输入验证错误CSS

(好的,这可能是重复的,但搜索没有引导我任何帖子,所以如果有帖子那么提前道歉)

我有一个列出字符串的下拉列表,默认为Please Select.如果用户提交表单,请选择仍然选中,模型状态失败,并指出错误.(好)但是,我想要一个红色边框以及错误出现.css是

 input.input-validation-error { border: 1px solid #f00; background-color: #fee; }
 textarea.input-validation-error { border: 1px solid #f00; background-color: #fee; } 

 // is it as easy as this? I am guessing its not "dropdown" or is a 10x more complicated?
 dropdown.input-validation-error { border: 1px solid #f00; background-color: #fee; }  
Run Code Online (Sandbox Code Playgroud)

那么如何将红色边框放在下拉菜单周围?

以下是强类型下拉列表的示例

@Html.DropDownListFor(m => m.test.id, new SelectList(Model.test.list, "Id", "Name"), "Please Select")
Run Code Online (Sandbox Code Playgroud)

谢谢

css asp.net-mvc

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