我想添加所有动态生成的usercontrol的价格(标签)并设置为winform上的标签我该怎么做?通过单击winform上的ok按钮 我尝试了这段代码,但它没有添加标签,输出始终为0 这是图像:https://imgur.com/a/ViPGt 这是我的代码:
private void add_Click(object sender, EventArgs e)
{
double g = 0;
foreach (Control ctrl in Controls)
{
if (ctrl is DynaItems)
{
var myCrl = ctrl as DynaItems;
g += Convert.ToInt32(myCrl.price.Text);
}
}
textBox1.Text = g.ToString();
}
答案 0 :(得分:0)
我认为这可能来自于您在转换为Int32时需要双倍的事实。尝试使用此代码,同时检查您的价格控制是否具有其文本正确的属性。
public function scopeQueryStringFilters( $query )
{
if(request()->has('patient_name'))
{
$query->where('name',request('patient_name'));
}
if(request()->has('patient_phone'))
{
$query->where('phone',request('patient_phone'));
}
}