问题列表 - 第2031页

可编辑的WPF GridView行

我正在尝试创建一个数据绑定WPF GridView,其行可以是只读的或可编辑的(通过双击或通过上下文菜单).如果任何可编辑控件失去焦点,我希望该行返回只读状态.我正在寻找的功能与此示例非常相似,但同时编辑整行(而不是单个单元格).有谁知道如何实现这个?

c# wpf gridview

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

哪种方法名称最适合Objective-C/Cocoa约定?

这是一个快速的问题.哪个方法名称对Objective-C Cocoa应用程序最有意义?

-(void) doSomethingWithAnimation:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)

要么:

-(void) doSomething:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)

甚至:

-(void) doSomethingAnimated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)

cocoa cocoa-touch objective-c naming-conventions

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

将动态列添加到ASP.NET Gridview

我在向GridView动态添加列时遇到问题.我需要根据DropDownList中的值更改布局 - 即包含的列.当用户更改此列表中的选择时,我需要删除除第一列之外的所有列,并根据选择动态添加其他列.

我的标记中只定义了一列 - 第0列,一个模板列,其中我声明了一个Select链接和另一个特定于应用程序的LinkBut​​ton.该专栏需要始终存在.在创建ListBoxSelection时,我删除除第一列之外的所有列,然后重新添加所需的列(在此示例中,我将其简化为始终添加"标题"列).以下是代码的一部分:

RemoveVariableColumnsFromGrid();
BoundField b = new BoundField();
b.DataField = "Title";
this.gvPrimaryListView.Columns.Add(b);
this.gvPrimaryListView.DataBind();


private void RemoveVariableColumnsFromGrid() {
    int ColCount = this.gvPrimaryListView.Columns.Count;
    //Leave column 0 -- our select and view template column
    while (ColCount > 1) {
        this.gvPrimaryListView.Columns.RemoveAt(ColCount - 1);
        --ColCount;
    }
}
Run Code Online (Sandbox Code Playgroud)

这段代码第一次运行时,我看到静态列和动态添加的"标题"列.但是,下次进行选择时,第一列将生成为空(其中没有任何内容).我看到了标题栏,我看到它左边的第一列 - 但是里面没有生成任何内容.在调试器中,我可以看到gvPrimaryListView确实仍然有两列,第一列(索引0)确实是一个模板列.事实上,该列甚至保留了它的宽度,在下面的标记中设置为165px(用于调试目的).

有任何想法吗?

<asp:GridView ID="gvPrimaryListView" runat="server" Width="100%" AutoGenerateColumns="false"
    DataKeyNames="Document_ID" EnableViewState="true" DataSourceID="odsPrimaryDataSource"
    AllowPaging="true" AllowSorting="true" PageSize="10" OnPageIndexChanging="activeListView_PageIndexChanging"
    AutoGenerateSelectButton="False" OnSelectedIndexChanged="activeListView_SelectedIndexChanged"
    Visible="true" OnRowDataBound="CtlDocList_RowDataBound" Font-Size="8pt" Font-Names="Helvetica">
    <Columns>
        <asp:TemplateField ShowHeader="false">
            <ItemTemplate>
                <asp:LinkButton EnableTheming="false" ID="CtlSelectDocRowBtn" runat="server" Text="Select"
                    CommandName="Select" CssClass="gridbutton" OnClick="RowSelectBtn_Click" …
Run Code Online (Sandbox Code Playgroud)

asp.net gridview dynamic

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

从WSDL文件反向设计Web服务接口的最佳方法?

我在一个我无法访问开发和测试的系统上继承了Web服务的WSDL文件.

我需要生成一个遵循该WSDL的Web服务.包装器是.NET,但如果有一种简单的方法可以与另一个平台一起使用,我们可能会看到它.生产Web服务是基于Java的.

这样做的最佳方法是什么?

注意:继承的wsdl似乎与wsdl.exe不兼容,因为它不符合WS-I Basic Profile v1.1.特别是,传递它的组提到它使用了Microsoft工具不支持的另一个标准,但他们没有澄清.该错误与所需的"名称"字段有关:

Error: Element Reference '{namespace}/:viewDocumentResponse' declared in
schema type '' from namespace ''
       - the required attribute 'name' is missing

为了清楚起见,我理解我可以从WSDL文件中轻松创建.NET包装类,但这不是我需要的.就像这样:

更新:使用Axis创建原始Web服务.

显示不可用的Web服务和模拟Web服务的系统图http://paulw.us/blog/uploads/SO-WSDL-Question2.gif

.net wsdl web-services reverse-engineering

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

如何在CakePHP的视图文件中访问通过URL发送的参数?

我是CakePHP的新手,但我一直认为他们的常见问题解答和指南无济于事.这很简单,我不能直接思考:

如何在视图文件中访问通过URL发送的参数?

示例:http://example.com/view/6

我如何获取该参数("6")并将其通过控制器循环到另一个视图页面?

如果这对于快速回答而言过于复杂,我如何在视图页面中引用6?这种情况下的6是我的数据库中的"Id"值,我需要将其设置为"父" -

谢谢

parameters cakephp

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

在Emacs中重新打开*scratch*缓冲区?

如果我不小心关闭了Emacs中的暂存缓冲区,我该如何创建一个新的暂存缓冲区?

emacs

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

在C#中确定会话变量的最佳方法是null还是empty?

在ASP.NET C#中检查会话变量是否存在的最佳方法是什么?

我喜欢使用String.IsNullOrEmpty字符串的作品,并想知道是否有类似的方法Session.目前我所知道的唯一方法是:

 var sSession;
 if (Session["variable"] != null)
 {
     sSession = Session["variable"].ToString();
 }
 else
 {
     sSession = "set this";
     Session["variable"] = sSession;
 }
Run Code Online (Sandbox Code Playgroud)

c# asp.net session

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

在C#中实现文件访问的最佳方式

场景 - 我需要访问HTML模板以从我的业务逻辑层生成电子邮件.它是一个类库,包含一个包含该文件的子文件夹.当我在单元测试中尝试以下代码时:

string FilePath = string.Format(@"{0}\templates\MyFile.htm", Environment.CurrentDirectory);
string FilePath1 = string.Format(@"{0}\templates\MyFile.htm", System.AppDomain.CurrentDomain.BaseDirectory);
Run Code Online (Sandbox Code Playgroud)

它使用的是C:\ WINNT\system32 \或ASP.NET临时文件夹目录.

在不使用app.config或web.config文件的情况下访问此文件的最佳方法是什么?

[这是使用WCF服务]

c# wcf coding-style file

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

Class.getResource中奇怪的区分大小写错误?

我正在使用以下代码加载图像资源,它在我的开发环境(netbeans)中运行良好,但是一旦从桌面运行就抛出异常.

new ImageIcon(Images.class.getResource("images/highlighter24.gif"));
Run Code Online (Sandbox Code Playgroud)

我将其追溯到我的文件,其中包含的内容与代码中的不同.

很好,我的坏,但为什么不一致的行为?

捣蛋鬼?

注意:在你问之前我在Windows上运行.

java resources

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

ACM问题:硬币翻转,帮助我确定问题的类型

我正在为即将到来的ACM编程竞赛练习一周,我对这个编程问题感到困惑.

问题如下:


你有一个由大小为4的正方形网格构成的拼图.每个网格方格都有一个硬币; 每个硬币显示头部(H)和尾部(T).这里展示了一个这样的难题:

HHHH
TTTT
HTHT
TTHT

任何当前显示Tails(T)的硬币都可以翻转到Heads(H).但是,每当我们翻转硬币时,我们还必须在相同的行中向上,向下和向左和向右翻转相邻的硬币.因此,如果我们在第二排翻转第二枚硬币,我们还必须翻转另外4枚硬币,给我们这个安排(改变的硬币以粗体显示).

H T HH
H H H T
H H HT
TTHT

如果硬币位于拼图的边缘,那么一边或另一边没有硬币,那么我们就会翻转更少的硬币.我们不会"缠绕"到另一边.例如,如果我们翻转上面的arragnement的右下角硬币,我们会得到:

HTHH
HHHT
HHH H
TT T H.

注意:只能选择显示(T)尾部的硬币进行翻转.然而,无论何时我们翻转这样的硬币,相邻的硬币也会被翻转,无论其状态如何.

这个难题的目标是让所有硬币显示出头部.虽然有些arragnements可能没有解决方案,但所有问题都会有解决方案.我们正在寻找的答案是,对于任何给定的4x4网格硬币,为了使网格完全成为头部,最少的翻转次数是多少.

对于实施例的网格:
HTHH
TTTH
HTHT
HHTT

这个网格的答案是:2翻转.


到目前为止我做了什么:

我将我们的网格存储为二维的布尔数组.Heads = true,tails = false.我有一个翻转(int row,int col)方法,它将根据上面的规则翻转相邻的硬币,我有一个isSolved()方法,它将确定拼图是否处于解决状态(所有头).所以我们有了"机制".

我们遇到问题的部分是我们应该如何进行循环,最少进行深度研究?

algorithm

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