我需要其他成功的行动.是否有可能延长表格的这一部分?我已经添加了自定义字段和客户保存操作.我想重定向到特定的URL,而不是树中的节点.这可能吗?我在Meta Data下看到了成功模式列表项,但看起来它们与任何东西都不相关(假设它在框架中是硬编码的)
实现ListPicker时,如果有足够的项目使其全屏显示,它将崩溃.如果只有2-3个项目并且它只是扩展,它不会崩溃.我得到一个ArgumentException,'参数不正确'
<toolkit:ListPicker Grid.Row="1"
ItemTemplate="{Binding lpkItemTemplate}"
FullModeItemTemplate="{Binding lpkFullItemTemplate}">
<toolkit:ListPicker.Items>
<toolkit:ListPickerItem>1</toolkit:ListPickerItem>
<toolkit:ListPickerItem>5</toolkit:ListPickerItem>
<toolkit:ListPickerItem>10</toolkit:ListPickerItem>
<toolkit:ListPickerItem>15</toolkit:ListPickerItem>
<toolkit:ListPickerItem>20</toolkit:ListPickerItem>
<toolkit:ListPickerItem>30</toolkit:ListPickerItem>
</toolkit:ListPicker.Items>
</toolkit:ListPicker>
Run Code Online (Sandbox Code Playgroud)
模板是
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Name="lpkItemTemplate">
<TextBlock Text="{Binding Content}" />
</DataTemplate>
<DataTemplate x:Name="lpkFullItemTemplate">
<TextBlock Text="{Binding Content}" />
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
Run Code Online (Sandbox Code Playgroud)
我看过一些例子,我没有看到任何与我在这里有什么不同的东西,而且它有效.唯一的区别是示例重做数据绑定.我已经尝试逐步调试控件的代码,但我没有看到任何弹出的内容.在ListPicker中完成'OnManipulationCompleted'事件处理程序之后,它会在基类'ItemsControl'中抛出异常.
我有什么想法吗?
我有一个带有Grid和TreeView的WPF窗口.Grid的datacontext绑定到树视图上的选定项.但是,因为并非所有treeviewitems都适用,所以如果treviewitem不适用,我想禁用网格.所以,我创建了一个值转换器来进行空检查并返回一个bool.(在这种情况下,适用的项目不会为空)
问题是从未使用过值转换器.我设定了破发点,他们从未被击中过.我有其他价值转换器我正在使用它们都工作得很好.
有什么我想念的吗?
<Grid Grid.Column="1" Grid.Row="0" DataContext="{Binding MyVal}" IsEnabled="{Binding MyVal, Converter={StaticResource NullCheckConverter}}" Margin="2,2,2,2">
Run Code Online (Sandbox Code Playgroud)
并不是说这个问题很重要,但这里是ValueConverter代码:
internal class NullCheckValueConverter : IValueConverter
{
#region IValueConverter Members
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
return !(value == null);
}
public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
throw new NotImplementedException();
}
#endregion
}
Run Code Online (Sandbox Code Playgroud) 我有一个从CSV批量插入表格的流程.我现在要求来自CSV的一些数据将包含"更新的"记录(先前导入但现在已更改的数据).
在这一点上,我有一个完整的重复表.是否可以根据PK更新BULK INSERT(甚至在插入之前删除)记录?
我宁愿不在此过程中添加第二步以删除重复项.
编辑:我只是运行类似于以下的删除查询而不是临时表
declare @tbl table
(
id int,
ref nvarchar(10)
)
insert into @tbl
values(1, 'AAAA'),
(2, 'BBBB'),
(3, 'CCCC'),
(4, 'AAAA'),
(5, 'BBBB'),
(6, 'AAAA')
delete from @tbl where id in (
select id from
(
select
id,
ref,
RANK() OVER(partition by ref order by id desc) as rnk
from @tbl) d
where rnk > 1
)
select * from @tbl
Run Code Online (Sandbox Code Playgroud)