我做图书管理系统,想分类管理,在新书录入界面做了一个下拉框,里面添加了一些书的类别,现在想实现选中一个类别,能过录入数据库,同样后边查询时,选中一个类别,能过实现显示出来
高手帮帮忙,毕业设计马上要交了啊!!!

解决方案 »

  1.   

    列表里的数据从数据库读。
    数据库里单独建一个表 categorytable。
    控件里的<choice>那就循环输出。新增了就insert就是了。
      

  2.   

    一个下拉框,里面有一些类别,我想选中一个类别,点击录入按钮,能够录入数据库,现在是不知道如何获取CComboBox中的类别,并将它添加到数据库中。
      

  3.   

    CComboBox类的成员构造函数
    CComboBox 构造一个CComboBox对象  初始化函数
    Create 创建一个组合框并应用到CComboBox对象上  
    InitStorage 预先为组合框的列表框中的项和字符串分配内存  通用操作
    GetCount 取得组合框的列表框中项的个数  
    GetCurSel 取得组合框的列表框中当前选中项(如果有的话)的下标  
    SetCurSel 在组合框的列表框中选择一个字符串  
    GetEditSel 取得组合框的编辑控件中当前选项的起止字符位置  
    SetEditSel 选中组合框的编辑控件中的字符  
    SetItemData 设置组合框中指定项的32位值  
    SetItemDataPtr 把组合框中指定项的32位值设置成一个指定的void型指针  
    GetItemData 检索应用为组合框的项提供的32位值  
    GetItemDataPtr 检索应用为组合框的项提供的32位值,返回一个void型指针  
    GetTopIndex 返回组合框中列表框的第一个可见项的下标  
    SetTopIndex 让组合框的列表框显示指定下标所在的项  
    SetHorizontalExtent 设置组合框中列表框的水平宽度(以像素为单位),如果列表超过该宽度,将需要用滚动条  
    GetHorizontalExtent 返回组合框中列表框的水平宽度(以像素为单位)  
    SetDroppedWidth 设置组合框中下拉列表允许的最小宽度  
    GetDroppedWidth 返回组合框中下拉列表允许的最小宽度  
    Clear 删除编辑控件中的当前选择(如果有的话)  
    Copy 以CF_TEXT格式拷贝编辑控件中的当前选择(如果有的话)到剪贴板  
    Cut 删除编辑控件中的选择项(如果有的话),并把删除的内容以CF_TEXT格式拷贝到剪贴板  
    Paste 在编辑控件中的当前位置粘贴剪贴板中的内容。仅当剪贴板中的数据是CF_TEXT格式的才会真正插入  
    LimitText 设置用户可以在组合框的编辑控件中输入的文本的最大长度  
    SetItemHeight 设置组合宽中列表框的项的高度或编辑控件(或静态控件)中文本的高度  
    GetItemHeight 取得组合框中列表项的高度  
    GetLBText 从组合框的列表框中取得一个字符串  
    GetLBTextLen 取得组合框的列表框中某个字符串的长度  
    ShowDropDown 显示或者隐藏风格为CBS_DROPDOWN或CBS_DROPDOWNLIST的组合框的列表框  
    GetDroppedControlRect 取得组合框中可见(已经下拉)的列表框的屏幕坐标  
    GetDroppedState 检测组合框的列表框是否可见(是否已经下拉)  
    SetExtendedUI 选择风格为CBS_DROPDOWN或CBS_DROPDOWNLIST的组合框中的列表框的缺省用户接口或扩展用户接口  
    GetExtendedUI 检测组合框的用户接口是缺省的还是扩展的  
    GetLocale 取得组合框的定位标记  
    SetLocale 设置组合框的定位标记  字符串操作
    AddString 在组合框的列表框的列表末尾添加一个字符串,或在具有CBS_SORT风格的的列表框中按次序所在的位置插入一个字符串  
    DeleteString 删除组合框中的列表框中的一个字符串  
    InsertString 在组合框的列表框中插入一个字符串  
    ResetContent 删除组合框的列表框和编辑控件中的所有项  
    Dir 在组合框的列表框中添加文件名的列表  
    FindString 在组合框的列表框中查找具有指定前缀的第一个字符串  
    FindStringExact 在组合框的列表框中查找具有与指定字符串完全匹配的第一个字符串  
    SelectString 在组合框的列表框中查找字符串,找到后选中它,并把它拷贝到编辑控件中  
      

  4.   

    什么叫做如何获取CComboBox中的类别??你是要获取当前的选择item的索引吧。
    m_combo.GetCurSel();//得到当前选择项的索引值。
      

  5.   


    int nSel;
    CString strBook;
    CComboBox cmbBook;nSel = cmbBook.GetCurSel();//选中的索引
    if(nSel != LB_ERR)
    {
    cmbBook.GetLBText(nSel,strBook);//选中的内容保存到strBook中
    }
      

  6.   

    用GetCurSel()函数获取当前选取的类别,
    通过insert()函数添加到数据库中