问题列表 - 第6707页

具有固定宽度列的WPF Treeview

我想创建一个树视图和列表视图的混合.我想要2列.在左栏中,我想要一个递归树视图,右栏应显示左栏中有关项目的一些信息.我们调用左列Name和右列Value.问题是,当您展开树视图时,缩进级别会更改,并且"值"列将变为未对齐.

我能想出的就是:

答:使用内置的TreeView并根据缩进级别手动更改Name-column的宽度,以便value-column始终对齐.

B.使用内置的ListView并通过在父项之间添加子项来手动创建TreeView,并更改这些项的缩进.

真的没有更好的方法吗?

wpf treeview listview

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

URL解析测试套件

我需要测试一些现有的 http://URL 解析代码以符合RFC 3986

我不想重新发明轮子,也不想碰到各种极端情况。

是否有一些现有的综合测试套件?

我没有指定我使用的语言,因为我希望测试套件足够通用以适应。不过,我会满足于任何理智的事情。

url parsing unit-testing standards-compliance rfc3986

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

获取select查询中表的最后一条记录

这是对最后一条记录插入到选择查询中的另一个问题的跟进

我正在尝试编辑一个查询,Andrea非常友好地帮助我昨天哪个页面工作正常,但我试图创建一个类似的查询,没有太多的运气.

我需要的是每个电路板显示电路板名称,与该电路板相关的主题和消息的数量以及最后一条消息的用户,主题和日期(确实有效)

我需要的是获取董事会名称,主题和消息计数

这是我的表结构

CREATE TABLE `boards` (
  `boardid` int(2) NOT NULL auto_increment,
  `boardname` varchar(255) NOT NULL default '',
  PRIMARY KEY  (`boardid`)
);

CREATE TABLE `messages` (
  `messageid` int(6) NOT NULL auto_increment,
  `topicid` int(4) NOT NULL default '0',
  `message` text NOT NULL,
  `author` varchar(255) NOT NULL default '',
  `date` datetime(14) NOT NULL,
  PRIMARY KEY  (`messageid`)
);

CREATE TABLE `topics` (
  `topicid` int(4) NOT NULL auto_increment,
  `boardid` int(2) NOT NULL default '0',
  `topicname` varchar(255) NOT NULL default '', …
Run Code Online (Sandbox Code Playgroud)

mysql sql

0
推荐指数
1
解决办法
2738
查看次数

SSRS在报告结尾处给出一个空白页面

我在SSRS 2005报告的最后得到了一个空白页面.

我有一个标题徽标和页脚日期值,我已将两者设置为PrintOnLastPage = False,但我仍然得到一个空白的最后一页.

任何想法如何消除它?谢谢!

reportingservices-2005 reporting-services

15
推荐指数
4
解决办法
6万
查看次数

我可以在C#中将对象转换为它的泛型类型吗?

很抱歉再次问这个问题.我已经在这里阅读了几个小时的相关主题,但仍然没有完全了解一些关于强制转换和泛型的问题.我正在尝试创建自己的HashSet类,因为我们还不能使用.net 3.5.

错误发生在下面的RetainAll方法中.它编译得很好,但我得到一个运行时错误'无法将类型'System.Collections.DictionaryEntry'的对象转换为在foreach语句中键入'mycompany.UnivID'.

这是否意味着我不能将通用对象强制转换为其实现类型?我尝试了几件事

foreach ((T) obj in set)
Run Code Online (Sandbox Code Playgroud)

但他们不编译.

相关代码是:

public sealed class HashSet<T> : ISet<T> {

  private readonly Hashtable set;

  public HashSet() {
    this.set = new Hashtable();
  }

  public void RetainAll(ISet<T> c) {
    lock (set) {
      foreach (T obj in set) {
        if (!c.Contains(obj))
          this.set.Remove(obj);
      }
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

实现类片段是

public sealed class UnivIDSet : ISet {
  private readonly ISet<UnivID> univIDs;

  public UnivIDSet() : base() {
    univIDs = new HashSet<UnivID>();
  }
}
Run Code Online (Sandbox Code Playgroud)

然后我们得到了我们的UnivID类,它实际上是集合中的对象.

c# generics casting

0
推荐指数
1
解决办法
3771
查看次数

jquery - 从非常大的表中删除所有行的最快方法

我认为这可能是一种快速删除非常大的表(3000行)内容的方法:

$jq("tbody", myTable).remove();
Run Code Online (Sandbox Code Playgroud)

但是在firefox中完成大约需要5秒钟.我做的事情是愚蠢的(除了尝试将3000行加载到浏览器中)?有更快的方法吗?

javascript jquery dom

87
推荐指数
4
解决办法
14万
查看次数

如何查看Sybase中的列元数据?

我有一个同事给我的列列表,但这些列位于数据库中的不同表中.在Sybase中是否有某种工具可以查询列所属的表?

(我已尝试使用Google-ing这种工具,但到目前为止还没有运气)

sybase metadata sybase-ase

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

SSH和SSL之间的区别,特别是在"SFTP"与"基于SSL的FTP"方面

除了SSH提供的增强身份验证选项外,SSH和SSL协议的基本工作之间有什么区别吗?

我问,因为我们可以使用SFTP或FTP over SSL,两者都需要身份验证.

networking

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

如何在图案前插入换行符?

不是如何在一行之前插入换行符.这是在询问如何在一行中的模式之前插入换行符.

例如,

sed 's/regex/&\n/g'
Run Code Online (Sandbox Code Playgroud)

将在正则表达式模式后插入换行符.

我怎么能在模式面前做同样的事情呢?

这是一个示例输入文件

some text (012)345-6789
Run Code Online (Sandbox Code Playgroud)

应该成为

some text
(012)345-6789
Run Code Online (Sandbox Code Playgroud)

shell sed

125
推荐指数
7
解决办法
25万
查看次数

在MySQL中动态选择列

我知道如何将一个MySQL查询传递给另一个:

SELECT user_name FROM users WHERE user_id=( SELECT user_id FROM entries WHERE header="foo" );
Run Code Online (Sandbox Code Playgroud)

出于纯粹的求知欲,我如何动态选择一个列或一个表?

例如:

SELECT ( 
    SELECT column_name FROM column_names WHERE id = 1 
) FROM ( 
    SELECT table_name FROM table_names WHERE id = 1 
); 
Run Code Online (Sandbox Code Playgroud)

mysql

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