我陷入了一个问题,需要投入。这是描述——
我有一个txtPenaltyDaysWindows 窗体 C#
private void txtPenaltyDays_TextChanged(object sender, EventArgs e)
{
if(Convert.ToInt16(txtPenaltyDays.Text) > 5)
{
MessageBox.Show("The maximum amount in text box cant be more than 5");
txtPenaltyDays.Text = 0;// Re- triggers the TextChanged
}
}
Run Code Online (Sandbox Code Playgroud)
但是我遇到了问题,因为这会触发 2 次。因为将文本值设置为 0。我的要求是它应该只触发一次并将值设置为 0。
任何建议都深表感谢。
我是WCF和Entity框架的新手.
我有一个包含DatabaseEntities.edmx(实体框架objectContext)的类库"A" .
该库在FunctionB内部使用实体对象公开包含函数的类"B" .
我把这个库"A"引用到了WCF Web服务中并且在里面IService.cs- 我已经编写了这样的代码:
[OperationContract]
void FunctionB_Proxy();
Run Code Online (Sandbox Code Playgroud)
没有定义任何DataContract我已经进入Service1.cs并实现此功能如下:
public void FunctionB_Proxy()
{
ClassB x=new ClassB();//Class of ClassLibrary
x.FunctionB();
}
Run Code Online (Sandbox Code Playgroud)
这很好用.
但我的问题是:DataContract在WCF中是可选的吗?
提前致谢..
所以这是我面临的一个问题 - 我有两个具有以下结构的列表
public class Payment
{
public int Period { get; set; }
public decimal Balance{ get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我创建了以下两个列表,如下所示
List<Payment> A = new List<Payment>();
List<Payment> B = new List<Payment>();
Run Code Online (Sandbox Code Playgroud)
该列表看起来像这样。
List A List B
Perid Payment Perid Payment
1 10 1 16
2 12 2 13
3 45 3 44
4 23 4 33
5 36 5 34
6 45 6 35
Run Code Online (Sandbox Code Playgroud)
我正在尝试从列表 A、B 添加这两个付款,并创建第三个列表,该列表应具有相同的结构。
List C
Perid Payment
1 10+16
2 12+13
3 45+44
4 23+33 …Run Code Online (Sandbox Code Playgroud)