winforms 组合框到文本框(实体框架)

vawmfj5a  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(107)

我正在将字符串类型的TedaviAdi列中的数据从数据库中的表拉到组合框中。当我选择数据时,我希望在文本框中选择TedaviAdi来传输价格列中的数据。

decimal value  =Convert.ToDecimal(context.Tedaviler
                                         .Where(x => x.TedaviAdi == (string)cmbTedavi.SelectedValue)
                                         .FirstOrDefault()
                                         .TedaviUcreti);
txtTedaviUcreti.Text = value.ToString();

字符串
我得到这个错误:
System.InvalidCastException:未能将类型“NetStok.Entities.Table.Treatment”的对象强制转换为类型“System.String”

yhqotfr8

yhqotfr81#

private void cmbTedavi_SelectedValueChanged(object sender, EventArgs e)
    {
        Cursor.Current = Cursors.WaitCursor;
        Tedavi obj = cmbTedavi.SelectedItem as Tedavi;

        if (obj != null)
        {
            txtTedaviUcreti.Text = obj.TedaviUcreti.ToString();

        }
        Cursor.Current = Cursors.Default;
    }

字符串

相关问题