我似乎在任何地方都找不到如何从DataTable中获取数据,并使它将这些数据显示给用户。
概念如下:
- 假设我每个月都能得到100巴克斯,利率为10%,那就是110美元。因此,在第一个月,我的收入是110美元(适用利率),第二个月是220美元,第三个月是330美元,依此类推(根据用户输入的月数)。*
我想做的是在应用程序中以表格的形式显示这些信息,换句话说,是一个有2列(月份和收入)的数据网格,然后根据用户添加的月份数添加相应的行(可以是2,也可以是8,这是用户输入的数字)。用户还负责输入收入,因此收入可以是2,也可以是589。
下面的代码是:
C#语言
public partial class HomePage
{
public HomePage()
{
InitializeComponent();
_ = new Entry { Keyboard = Keyboard.Numeric };
}
public ObservableCollection<object> MonthlyIncomeCalculus { get; set; }
private void calculate(object sender, EventArgs e)
{
MonthlyIncomeCalculus = new ObservableCollection<object>();
DataTable dt = new("MonthlyIncomeCalculator");
dt.Columns.Add("Months", typeof(string));
dt.Columns.Add("Income", typeof(string));
int Months = int.Parse(MonthInput.Text);
int Income = int.Parse(IncomeInput.Text);
for (int i = 0; i < Months; i++)
{
dt.Rows.Add(i + 1, (Income * Months) * 1.10);
}
}
}
我试着在整个互联网上搜索,但是我得到的帮助(至少在堆栈溢出中),都是与WPF有关的。因此,我完全迷失在把所有这些代码变成一些视觉...有帮助吗?
1条答案
按热度按时间7y4bm7vi1#
首先制作一个模型类
然后再