小编pro*_*don的帖子

使用ItemType进行强类型转发器控制?

好吧,所以我查了一些关于强类型转发器控件的很酷的东西......唯一的问题是它不起作用.我有一个List<Entry>我已经把我的中继器绑定到了.我只是想显示数据.通常我会使用((Entry)(Container.DataItem)),但从我读过的内容我可以在ItemType中声明类型.

嗯......这就是我试图做的,但我一无所获.我在这里搞砸了什么?

<asp:Repeater ID="UserRptr" ItemType="HROpenEnrollment.Classes.Entry" runat="server">
    <ItemTemplate>
        <ul class="UserList">
            <li class="CompoundField">
                <%# ???? I can't use Item here. %>
            </li>
        </ul>
    </ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

我猜它没有找到我的入门级......我怎么能在那里得到它?它位于相同的命名空间中,位于单独的文件夹中.

asp.net

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

将DateTime设置为下个月的第一个月?

如果我有 var olddate = DateTime.Parse('05/13/2012');

而且我想得到 var newdate = (the first of the month after olddate, 06/01/2012 in this case);

我会编码什么?我试图设置月份+ 1但月份没有制定者.

c#

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

如何根据其他列中的值(对于同一行)更新表的所有行中的列?

如果SQL不能以这种方式工作,我会提前道歉,我主要使用C++/C#进行编码,而且我没有太多的SQL经验.我基本上想要遍历表的每一行,并根据其他列更改列值.示例表可能如下所示:

__________________________
|first #|second #|third #|
|_______|________|_______|
|___1___|___1____|___0___|
|___5___|___2____|___0___|
|___3___|___6____|___0___|
|___2___|___4____|___0___|
Run Code Online (Sandbox Code Playgroud)

现在,在伪代码中,我试图得到相当于:

foreach row in mytable, column 3 = column 1 + column 2
Run Code Online (Sandbox Code Playgroud)

什么是获得SQL等价物的方法,或者不能以这种方式完成?

sql sql-update

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

过滤具有特定属性的对象列表

class Object
{
    public int ID {get; set;}
    public string description {get; set;}
}
Run Code Online (Sandbox Code Playgroud)

如果我有一个List<Object> Objects填充了各种对象,并且我想找到描述特别的对象,我该怎么做?

find every Object in Objects whose description == "test"
Run Code Online (Sandbox Code Playgroud)

c#

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

CSS3 Transitions不支持RGBA Background属性吗?

我正在尝试以下代码,但我没有看到任何类型的过渡.

#menu .col_1 a{
    -webkit-transition: all .5s ease-out 0.1s;
    -moz-transition: all .5s ease-out 0.1s;
    -o-transition: all .5s ease-out 0.1s;
    transition: all .5s ease-out 0.1s;
}

#menu .col_1 a:hover{
    background-color: rgb(255, 255, 255);
    background-color: rgba(255, 255, 255, 0.5);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}
Run Code Online (Sandbox Code Playgroud)

我搞砸了什么或是不支持这种转变?悬停工作正常,我只是没有看到任何转换.

css

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

在另一个列表中的列表中查找项目?

好吧,让我们说我有一个List<car>.每辆车还包含一个List<part>.每个部分都ID与之相关联.我只给了IDa part,我想找到car包含它的那个part.找到这个的最佳方法是什么car

.net c# collections list

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

选择具有特定孩子的元素?

如果我想在这样的列表上做一个CSS选择器:

<ul>
    <li></li>
    <li><a></a></li>
    <li><a></a></li>
    <li><a></a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我只想对包含标签li:hoverlis 做一个效果<a>,有没有办法在CSS中指定?if li:hover contains <a> then li:hover effect = X?

css

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

在Code First中对外键进行级联删除

我无法让级联删除正常工作.这是我的外键表:

public class CoverageLevel
{
    public int Id { get; set; }
    public virtual MedicalPlan MedicalPlan { get; set; }  //foreign key
    public virtual VisionPlan VisionPlan { get; set; }    //foreign key
    public virtual DentalPlan DentalPlan { get; set; }    //foreign key
}
Run Code Online (Sandbox Code Playgroud)

我尝试了三种不同的方式.当我不使用任何流畅的API时,它会适当地设置表和外键,但级联删除不起作用.当我使用这段代码时:

modelBuilder.Entity<MedicalPlan>().HasMany(t => t.CoverageLevels).WithOptional.WillCascadeOnDelete();
Run Code Online (Sandbox Code Playgroud)

它创建了第二列,所以我有一个完全null MedicalPlan_Id,然后MedicalPlan_Id1它填充.我用这个时:

modelBuilder.Entity<MedicalPlan>().HasMany(t => t.CoverageLevels).WithOptional().HasForeignKey(d => d.MedicalPlan).WillCascadeOnDelete();
Run Code Online (Sandbox Code Playgroud)

我在创建数据库时遇到错误.如何正确设置级联删除?

c# entity-framework

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

使用带有索引的String.Replace()而不是参数的字符串?

这似乎是一个简单的问题,但我不知道如何解决它.我有一行代码删除字符串的一部分.我只想将其从仅删除更改为其他内容.有没有办法像我在下面的代码示例中一样使用string.replace和索引?

output = output.Remove(m.Index, m.Length);
Run Code Online (Sandbox Code Playgroud)

c#

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

为什么空合并运算符在c#中破坏了我的字符串赋值?

我正在创建一个Web表单中的查询字符串,我正在处理可能为null的参数值.有很多方法可以检查和修复这些,但我找到的最优雅的方法如下:

string pass;
pass = "BillabilityDetail.aspx?_startDate=" + _startDate.Text + "&_endDate=" + _endDate.Text + 
       "&_isContractor=" + _isContractor.SelectedValue + "&_busUnit=" + _busUnit.Text 
       + "&_projectUnit=" + _projectUnit.SelectedValue + "&_leadCon=" + _leadCon.Value ?? -1
       + "&_acctExec=" + _acctExec.Value ?? -1 + "&_isBillable=" + _isBillable.SelectedValue + 
       "&_isActive=" + _isActive.SelectedValue + "&_include=" + _include.SelectedValue;
Run Code Online (Sandbox Code Playgroud)

唯一的问题是......它不起作用.代码到达此部分时,

"&_leadCon=" + _leadCon.Value ?? -1 + "&_acctExec=" + _acctExec.Value ?? -1 
Run Code Online (Sandbox Code Playgroud)

字符串停止分配值.所以字符串将以&_leadCon =结束.我知道如何解决这个问题,但我不知道为什么它首先停止工作.有小费吗?

c# asp.net

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

标签 统计

c# ×6

asp.net ×2

css ×2

.net ×1

collections ×1

entity-framework ×1

list ×1

sql ×1

sql-update ×1