private void OnChecked(object sender, RoutedEventArgs e)
{
try
{
LAB_TEST t = new LAB_TEST();
CheckBox chk = (CheckBox)e.OriginalSource;
if (e.OriginalSource is CheckBox)
{
int OID = Convert.ToInt32(((CheckBox)chk).Tag);
t = eb.TestGetByOID(OID);
bool has = advisedTests.Any(test => test.OID == OID);
if (!has)
{
if (txtGrossAmount.Text != string.Empty)
{
decimal amount = Convert.ToDecimal(txtGrossAmount.Text);
amount += Convert.ToDecimal(t.PRICE);
txtGrossAmount.Text = amount.ToString();
}
else
{
txtGrossAmount.Text = t.PRICE.ToString();
}
advisedTests.Add(t);
}
}
}
catch (Exception ex)
{
}
}
我面對這個問題,我已經在Datagrid的約束複選框,當我們點擊複選框應該在添加和我正在做一些簡單的數學計算文本框,它是這樣做的,但問題是,鼠標滾動上下自動檢查和取消選中複選框,現在文本框中選定的項目的總價格更多和選擇複選框少或有時更多,所以鼠標滾動向上或向下創建這個問題。任何想法???? 感謝在DataGrid鼠標滾動檢查,並取消選中複選框
請給出一個代碼示例來說明您的問題,並考慮澄清說明中的場景和問題。 –
我同意,你的問題沒有明確說明。 – Josh