您能给我一个文本框示例代码吗? C# [英] Can you give me a sample code for textbox? c#
问题描述
如果来自frmPayment.cs的txtTotal.Text等于位于frmSalesOrder.cs的txtSalesOrderTotal.Text,我想在位于(frmSalesOrder.cs)的txtOrderStatus.Text下创建条件以指示已付款"
frmSalesOrder.cs
txtOrderStatus.Text --->表示已付费"
txtSalesOrderTotal.Text
frmPayment.cs
txtTotal.Text
I want to create a condition under txtOrderStatus.Text located at(frmSalesOrder.cs) to indicate "Paid" if txtTotal.Text from frmPayment.cs is equal to txtSalesOrderTotal.Text located at frmSalesOrder.cs
frmSalesOrder.cs
txtOrderStatus.Text ---> indicate "Paid"
txtSalesOrderTotal.Text
frmPayment.cs
txtTotal.Text
推荐答案
frmSalesOrder
---------------
公开您的 frmSalesOrder 类.
创建一个将保留您的总计值的属性;
frmSalesOrder
---------------
Make your frmSalesOrder class public.
Create a property that will hold your Total value;
public string Total { get; set; }
然后,在将转移到frmSalesOrder的按钮单击事件上,设置该属性.
Then on your button click event that will transfer to frmSalesOrder, set that property.
Total = txtTotal.Text;
frmSalesOrder
---------------
然后,您现在可以从此处访问总计.
frmSalesOrder
---------------
Then you can now access the Total from here.
txtOrderStatus.Text = frmSalesOrder.Total == txtSalesOrderTotal.Text ? "Paid" : "Not Paid";
If it is web application
由于我们的文本框位于不同的页面上,因此您可以将两个值都存储在会话中,并且可以进行比较.
session ["Total"] = txtTotal.text;
session ["sales"] = txtsalesorder.text;
在页面上您想比较,您可以像
if(session ["Total"].tostring()== session ["sales"].tostring())
txtorderstatus.text = paid;
as ur textboxes are on differnt page , u can store both values in session and can compare like.
session["Total"]=txtTotal.text;
session["sales"]=txtsalesorder.text;
on the page u want to compare u can do like
if(session["Total"].tostring()==session["sales"].tostring())
txtorderstatus.text=paid;
If it is windows
ucan将textboxvalue存储在类似
的字符串中
ucan store textboxvalue in string like
string Total=txtTotal.text;
在其他页面上,您可以像
on other page u can retreive like
Form1.Total
这篇关于您能给我一个文本框示例代码吗? C#的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!