问题列表 - 第2573页

在C#中填充Word 2007模板的最佳方法是什么?

我需要从代码中填充Word 2007文档,包括重复表部分 - 目前我在docx的document.xml部分使用XML转换,但这非常耗时(每次编辑模板文档时) ,您必须重新创建transform.xsl文件,复杂文档最多可能需要一天的时间.

有没有更好的方法,最好不要求你在这个过程中运行 Word 2007?

关心理查德

c# ms-word word-2007 docx openxml

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

如何获取两个java.util.Date之间的年数?

如何获得两年之间的年数java.util.Date

注意:仅使用java.util.Date

java gwt

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

通过Java将文本插入现有文件

我想创建一个简单的程序(用Java编写)来编辑文本文件 - 特别是在文本文件中随机位置插入任意文本的文件.此功能是我目前正在编写的更大程序的一部分.

阅读有关java.util.RandomAccessFile的描述,似乎在文件中间执行的任何写操作实际上都会覆盖现有内容.这是一个副作用,我想避免(如果可能的话).

有没有一种简单的方法来实现这一目标?

提前致谢.

java filesystems file-io file

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

使用python或ironpython访问mssql的最简单方法是什么?

我已经在我的个人计算机上运行了mssql 2005,我希望运行一些python脚本.我正在寻找一种方法来对数据进行一些非常简单的访问.我想运行一些select语句,处理数据并且可能让python保存带有结果的文本文件.

不幸的是,尽管我对python有点了解并且对数据库有点了解,但是我很难通过阅读来判断一个库是否符合我的要求.理想情况下,我想要的东西适用于其他版本的mssql,是免费的,许可允许商业使用,使用简单,可能与ironpython一起使用.

python sql-server ironpython

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

C#中是否有可用于属性的委托?

鉴于以下课程:

class TestClass {
  public void SetValue(int value) { Value = value; }
  public int Value { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我可以

TestClass tc = new TestClass();
Action<int> setAction = tc.SetValue;
setAction.Invoke(12);
Run Code Online (Sandbox Code Playgroud)

这一切都很好.是否可以使用属性而不是方法来做同样的事情?最好是内置于.net的东西.

.net c#

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

如何导入SDF文件

我开始使用我的数据库的Sql Compact版本,在开发过程中发现数据库需要通过网络访问.因为我无法找到一种方法来通过网络共享SDF文件而无需复制我需要将其导入SQL Server 2008(Express).

有任何想法吗?

sql-server import compact-framework sdf sql-server-2008

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

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

如何获取TWinControl的X,Y位置(相对于屏幕)

我试图在TWinControl中显示自定义提示,但我无法弄清楚如何获得它的位置.

使用位置0,0显示屏幕顶部(窗口外)的提示,所以我猜它必须是屏幕上控件的位置.

编辑:

我找到了TControl Property ClientOrigin,它返回了我的预期,使用ClientOrigin.X和ClientOrigin.Y是否正确?

delphi delphi-2009

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

你会如何设计一个可破解的网址?

想象一下,你有一组产品类别组织在一个漂亮的树形层次结构中,你想提供可黑客的网址来浏览这些.你可以这样做

/catalog/categorya/categoryb/categoryc
Run Code Online (Sandbox Code Playgroud)

然后,您可以很容易地确定应该列出产品的类别(请注意,由于您可以使用相同名称但在层次结构中的不同位置的类别,因此需要完整的URL)

现在添加产品信息的好方法是什么呢?举个例子,您想要显示此类别的产品Oblivion

/catalog/games/consoles/playstation/adventure
Run Code Online (Sandbox Code Playgroud)

在网址末尾添加产品很诱人

/catalog/games/consoles/playstation/adventure/oblivion
Run Code Online (Sandbox Code Playgroud)

但是当你这样做的那一刻,你就失去了知道它的类别或被称为遗忘的产品的能力.我个人认为没有被迫添加后缀,如.html

/catalog/games/consoles/playstation/adventure/oblivion.html
Run Code Online (Sandbox Code Playgroud)

将是最好的解决方案并使用某种前缀,例如

/catalog/games/consoles/playstation/adventure/product:oblivion
Run Code Online (Sandbox Code Playgroud)

你也可以添加一些类似的触发器

/catalog/games/consoles/playstation/adventure/PRODUCT/oblivion
Run Code Online (Sandbox Code Playgroud)

不是那么好,你会(尽管它不太可能是一个问题)限制你自己的产品类别

到目前为止,后缀解决方案看起来像是最方便用户的方法,我可以从头脑中想到但我不喜欢使用扩展

你对此有何看法?

url usability urlhacks

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

如何在Repeater项目中找到已检查的RadioButton?

我在ASPX页面上有一个Repeater控件,定义如下:

<asp:Repeater ID="answerVariantRepeater" runat="server"
    onitemdatabound="answerVariantRepeater_ItemDataBound">
    <ItemTemplate>
        <asp:RadioButton ID="answerVariantRadioButton" runat="server"
            GroupName="answerVariants" 
            Text='<%# DataBinder.Eval(Container.DataItem, "Text")%>'"/>
    </ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

要允许只选择一个时间我已经用了一招形式单选按钮这篇文章.

但现在提交表单时,我想确定选中了哪个单选按钮.

我能做到这一点:

RadioButton checkedButton = null;

foreach (RepeaterItem item in answerVariantRepeater.Items)
{
    RadioButton control=(RadioButton)item.FindControl("answerVariantRadioButton");
    if (control.Checked)
    {
        checkedButton = control;
        break;
    }
}
Run Code Online (Sandbox Code Playgroud)

但希望它可以以某种方式简化(可能通过LINQ到对象).

javascript asp.net repeater radio-button

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