小编Jos*_*nel的帖子

C#/ WPF显示自定义字符串(例如,用string.empty替换"0")

我已将TextBox绑定到字符串值

 Text="{Binding AgeText, Mode=TwoWay}"  
Run Code Online (Sandbox Code Playgroud)

如何为字符串"0"显示string.empty或"",以及所有其他字符串的原始值?

谢谢你的帮助!

干杯

PS:一种方法是字符串的自定义ViewModel ..但我更愿意直接在XAML中进行,如果可能的话.

c# wpf string-formatting

6
推荐指数
2
解决办法
6367
查看次数

C#/ WPF:想法如何分别显示ListView的最后一行?

我有一个ListView,大约有10个GridViewColumn和大约100行/行.我想在ListView的底部显示"Total"或摘要行.

有没有人知道如何做到这一点,保持ColumnWidth等与其他人一样,并使其成为一个单独的项目,所以"主"ListView可以有一个滚动条?

我在这里上传了一个模拟(对不起我糟糕的图形天赋:-)):
image

c# wpf listview

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

C#/ WPF:DataGrid - 最后一行/页脚行可能吗?

有没有人如何将固定的最后一行/页脚行添加到WPF Toolkit DataGrid?我想在所有列值的底部显示"摘要".

谢谢.

干杯

c# wpf datagrid footer

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

从一列的多行创建一个逗号分隔的字符串?

我有这样的访问表

ID | UserName | CarBrand
-------------------------
0    Peter      VW
1    Peter      Ferrari
2    Mike       Audi
3    Peter      Dodge
4    Heidi      BMW
5    Heidi      Ford
Run Code Online (Sandbox Code Playgroud)

我需要CarBrand字段中的名称作为报告的逗号分隔列表.

有没有一种方法(没有VB,可能使用COALESCE替代?)来创建这样的逗号分隔字符串,没有该Name:部分?

Peter: VW, Ferrari, Dodge
Mike:  Audi
Heidi: BMW, Ford
Run Code Online (Sandbox Code Playgroud)

因为它是一个报告,还有其他方法可以做到这一点,也许在报告中使用表达式?

sql ms-access ms-access-2003

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

引导点的CSS样式

我正在研究一种CSS样式,它为目录页面生成点.该代码基于https://code.google.com/p/wkhtmltopdf/issues/detail?id=1073.

我们的想法是创建一个包含大量点的div,并用一个带有白色背景的span-elements(文本和页码)覆盖它.

这非常有效,除了以下两个问题:

  1. 点是"切"(截图:http://i.imgur.com/VRJQCP5.png)
  2. 如果文本元素需要多行,则不会显示

码:

<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
                xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
                xmlns:outline="http://code.google.com/p/wkhtmltopdf/outline"
                xmlns="http://www.w3.org/1999/xhtml">
    <xsl:output doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
                doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
                indent="yes"/>
    <xsl:template match="outline:outline">
        <html>
            <head>
                <title>Table of Contents</title>
                <style>
                    body {
                    padding: 0cm;
                    font-family: "Georgia";
                    font-size: 12pt;
                    }
                    h1 {
                    text-align: left;
                    font-size: 18pt;
                    font-family: "Georgia";
                    font-weight: Normal;
                    margin: 0;
                    padding: 0 0 0 0mm;
                    }
                    /* We set the height of the DIV and place the link and page number absolutely.
                    The DIV …
Run Code Online (Sandbox Code Playgroud)

html css xslt xslt-1.0

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

C#/WPF:打印一个 ListView

有没有人知道如何打印 (A4) ListView 的内容(例如,带有所有 ColumnHeaders,适合页面宽度并且没有滚动条)?我在stackoverflow上找到了几个关于这个的旧线程,但没有完整的答案。

谢谢你。

干杯

c# printing listview

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

C#/ WPF:依赖属性是不是更新绑定属性?

我正在尝试将一个Dependency属性从我的UserControl绑定到我的MainViewModel.

这就是DependencyProperty的样子:

    public static DependencyProperty ItemHasChangesProperty = DependencyProperty.Register("ItemHasChanges",
                                                                                  typeof(bool),
                                                                                  typeof(MyUserControl),
                                                                                  new PropertyMetadata(null));
    public bool ItemHasChanges
    {
        get { return (bool)GetValue(ItemHasChangesProperty); }
        set { SetValue(ItemHasChangesProperty, value); }
    }
Run Code Online (Sandbox Code Playgroud)

我的XAML:

  <local:MyUserControl ItemHasChanges="{Binding Path=Changes}" Grid.Row="4"   />
Run Code Online (Sandbox Code Playgroud)

现在,在调试和检查Set-Accessor时bool Changes,我发现当我在UserControl中设置时它永远不会被访问ItemHasChanges = true;

知道我在这里做错了吗?

谢谢!

干杯

c# wpf dependencies dependency-properties

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

SQL问题:如何避免200个If-Else语句?

我跟随表的属性

Table1: [username]    [old_profile]
Table2: [old_profile] [new_profile]
Table3: [username]    [new_profile]    [some_more_attributes]
Run Code Online (Sandbox Code Playgroud)

表2声明了将"old_profile"重命名为"new_profile"的规则(例如,如果old_profile被称为"Banana300",则new_profile应该被称为"Chocolate125").

有谁知道是否可以使用SQL/MS Access Query执行该操作?

如果没有,我将不得不为此任务编写外部脚本.

非常感谢.

干杯

编辑:我忘了明确提到我想从Table1和Table2创建Table3(忽略"some_more_attributes").

sql ms-access

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

Django:过滤通过ForeignKey链接的多个模型?

我想为以下值和模型创建一个filter-sort mixin:

class Course(models.Model):
    title = models.CharField(max_length=70)
    description = models.TextField()
    max_students = models.IntegerField()
    min_students = models.IntegerField()
    is_live = models.BooleanField(default=False)
    is_deleted = models.BooleanField(default=False)
    teacher = models.ForeignKey(User)

class Session(models.Model):
    course = models.ForeignKey(Course)
    title = models.CharField(max_length=50)
    description = models.TextField(max_length=1000, default='')
    date_from = models.DateField()
    date_to = models.DateField()
    time_from = models.TimeField()
    time_to = models.TimeField()

class CourseSignup(models.Model):
    course = models.ForeignKey(Course)
    student = models.ForeignKey(User)
    enrollment_date = models.DateTimeField(auto_now=True)

class TeacherRating(models.Model):
    course = models.ForeignKey(Course)
    teacher = models.ForeignKey(User)
    rated_by = models.ForeignKey(User)
    rating = models.IntegerField(default=0)
    comment = models.CharField(max_length=300, default='')
Run Code Online (Sandbox Code Playgroud)
  • 课程可以是'离散数学1'
  • 课程是与课程相关的个别课程(例如1.简介,2.第I章,3期末考试等)与日期/时间相结合 …

django django-models django-queryset

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

Python:使用python-docx/lxml创建"目录"

我试图在python-docx(https://github.com/mikemaccana/python-docx)的帮助下自动创建.docx文件(WordML ).我当前的脚本使用以下循环手动创建ToC:

for chapter in myChapters:
    body.append(paragraph(chapter.text, style='ListNumber'))
Run Code Online (Sandbox Code Playgroud)

有没有人知道使用"内置单词"ToC功能的方法,它会自动添加索引并创建各个章节的段落链接?

非常感谢!

python docx wordml python-docx

5
推荐指数
4
解决办法
8028
查看次数