我可以成功添加带有 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 程序可以做我想做的事?
干杯
我正在使用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)
一个图像,用于显示正在执行的操作以及显示堆栈列

如何在列之间实现一点差距?
谢谢
在字符串中,我有类似“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"但无济于事。
我缺少什么?
我只是想知道是否有一个可以包含多个列的wpf组合框控件?
如果没有,我需要使用什么XAML才能实现这一目标?
我只是想找一个基本的两列组合框,如果可能的话,
谢谢
我想在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)
也许它不可能像我这样做,但如果不能以某种方式做到,我会感到惊讶.
谢谢
抱歉,如果这已经在其他地方得到了回答,我找不到它。
如果没有,我试图找到访问该站点的机器的原始 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。
我是在正确的路线上还是我的理解不正确?
谢谢
我有这个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)
但是,当我从一行更改值时,它将更新所有行。有人知道为什么吗?
编辑:
如果我仅更改一行,则只会更新该行,但是当我更改另一行时,我刚刚更改的那一行也会更改上一行。
干杯
嗨,我的 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)
好吧,有点啰嗦,但我希望你理解这个问题,并且我已经提供了足够的关于手头主题的知识。如果我做错了什么,请告诉我,然后对这个问题投反对票。
干杯
我正在寻找在点击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单元格时没有任何事情发生(不会触发).有没有办法实现这个目标?
(好的,这可能是重复的,但搜索没有引导我任何帖子,所以如果有帖子那么提前道歉)
我有一个列出字符串的下拉列表,默认为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)
谢谢
c# ×5
wpf ×5
xaml ×3
combobox ×2
css ×2
datagrid ×2
asp.net ×1
asp.net-mvc ×1
html ×1
http-headers ×1
ip ×1
mobile ×1
sql ×1
sql-server ×1
vb.net ×1
wpfdatagrid ×1