用户向一个textbox输入数据,如果这个数据是某个表中的一个纪录的某个字段(假设是employee表的name),就把这个name对应的id写到了另外一个textbox;如果不存在就向这个表中添加一条纪录。
请问下这种情况应该怎么处理

解决方案 »

  1.   

    这个要看你什么时候想显示。
    是离开光标后,还是输入/修改的过程中。只要在你想显示的事件中用输入的内容到数据库校验即可。
    change事件,失去光标事件等
      

  2.   

    select id, name from employee where name='yourname'if (存在)
    {
    textbox2.text = field['id'].ToString();
    }
    else
    {
      insert int employee (name ) values (textbox1.text)
    }