当前位置:编程学习 > C#/ASP.NET >>

datagridview里如何把从xml里解析的数据绑定到combobox上

我xml里的节点有个属性是hide,表示这个节点是否隐藏!我想在datagridview控件用个combobox控件来绑定这个值,怎么动态绑定啊? datagridview combobox 数据 xml 控件 --------------------编程问答-------------------- 不用整天想着绑定,写一个循环就能搞定了。 --------------------编程问答--------------------
引用 1 楼 caozhy 的回复:
不用整天想着绑定,写一个循环就能搞定了。

老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset
--------------------编程问答--------------------
引用 2 楼 u010929873 的回复:
Quote: 引用 1 楼 caozhy 的回复:

不用整天想着绑定,写一个循环就能搞定了。

老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset

贴上一段xml --------------------编程问答-------------------- 真心不知道ComboBox怎么表示单个数据,我写了个绑定CheckBox的示例,希望对你有所帮助
        <asp:GridView runat="server" ID="gv" OnRowDataBound="SetComboBox">
        </asp:GridView>

        protected void SetCheckBox(object sender, GridViewRowEventArgs e)
        {
            CheckBox cb = (CheckBox)e.Row.FindControl("checkBox");
            if (cb != null || DataBinder.Eval(e.Row.DataItem, "isHide").ToString() == "1")
            {
                cb.Checked = true;
            }
        }

这个函数订阅的 --------------------编程问答-------------------- OnRowDataBound="SetComboBox" 这句写错了,改成OnRowDataBound="SetCheckBox" --------------------编程问答-------------------- 原来楼主问的是WinForm的东西,不好意思,刚才没注意 --------------------编程问答-------------------- --------------------编程问答--------------------
引用 3 楼 caozhy 的回复:
Quote: 引用 2 楼 u010929873 的回复:

Quote: 引用 1 楼 caozhy 的回复:

不用整天想着绑定,写一个循环就能搞定了。

老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset

贴上一段xml
--------------------编程问答--------------------
引用 8 楼 u010929873 的回复:
Quote: 引用 3 楼 caozhy 的回复:

Quote: 引用 2 楼 u010929873 的回复:

Quote: 引用 1 楼 caozhy 的回复:

不用整天想着绑定,写一个循环就能搞定了。

老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset

贴上一段xml

贴文本的,才好帮你测试啊。 --------------------编程问答--------------------
引用 9 楼 caozhy 的回复:
Quote: 引用 8 楼 u010929873 的回复:

Quote: 引用 3 楼 caozhy 的回复:

Quote: 引用 2 楼 u010929873 的回复:

Quote: 引用 1 楼 caozhy 的回复:

不用整天想着绑定,写一个循环就能搞定了。

老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset

贴上一段xml

贴文本的,才好帮你测试啊。

哦,<?xml version="1.0" encoding="utf-8"?>
<Pages>
  <!-- 资产目录表-->
  <Page Id="T_DIC_ZC_LIST" TableName="T_DIC_ZC_LIST">
    <colNames Id="T_DIC_ZC_LIST" TableName="T_DIC_ZC_LIST">
      <column name="pk_assets" display="目录主键" hide="1"  width="120" type="" pk="true" identity="true"></column>
      <column name="mlmc" display="目录名称" width="120" query="true"></column>
      <column name="scbj" display="删除标记" hide="1" width="120"></column>
    </colNames>
    <query Id="T_DIC_ZC_LIST">
      <column name="pk_assets" display="目录主键" width="120" hide="1" pk="true" orderBy="pk_assets"  identity="true" type=""></column>
      <column name="MLMC" display="目录名称" width="120" query="true"  wlid="" input="" output="" tablename=""></column>
      <column name="SCBJ" display="删除标记" hide="1" width="120"></column>
    </query>
  </Page>
  <edit Id="T_DIC_ZC_LIST_EDIT">
    <column name="pk_assets" display="目录主键" labelAlign="right" identity="true" pk="true" fk="" type="hidden"></column>
    <column name="mlmc" display="目录名称" labelAlign="right" type="text" ></column>
    <column name="scbj" display="删除标记" labelAlign="right" type="hidden" def="1"></column>
  </edit>
  <!--支出计划-->
  <Page Id="T_ITGL_ZCJH" TableName="T_ITGL_ZCJH">
    <colNames Id="T_ITGL_ZCJH" TableName="T_ITGL_ZCJH">
      <column name="pk_plan" display="资本性支出计划ID" width="120" hide="1" pk="true" fk=""  identity="true" type=""></column>
      <column name="pk_list" display="目录主键ID" width="120" hide="1"></column>
      <column name="MLMC" display="目录名称" width="150" wlid="pk_list" input="pk_assets" output="MLMC" tablename="dic_zc_list" query="true" type="combox"></column>
      <column display="今年" t_child="T_ITGL_ZCJH_JN"></column>
      <column display="明年" t_child="T_ITGL_ZCJH_MN"></column>
    </colNames>
    <childs Id="T_ITGL_ZCJH_JN">
      <column name="t_gdzc_tr" display="固定资产投入" width="110" query="true"></column>
      <column name="t_wxzc_zc" display="无形资产支出" width="110" query="true"></column>
      <column name="t_jncq_dtfy_zc" display="长期待摊费用支出" width="110" query="true"></column>
      <column name="t_gjzc_sl" display="购建支出数量" width="110" query="true"></column>
      <column name="t_bz" display="备注" width="180" query="true"></column>
    </childs>
    <childs Id="T_ITGL_ZCJH_MN">
      <column name="n_gdzc_tr" display="固定资产投入" width="110" query="true"></column>
      <column name="n_wxzc_zc" display="无形资产支出" width="110" query="true"></column>
      <column name="n_mncq_dtfy_zc" display="长期待摊费用支出" width="110"></column>
      <column name="n_gjzc_sl" display="购建支出数量" width="110" query="true"></column>
      <column name="n_bz" display="备注" width="110" query="true"></column>
    </childs>
    <query Id="T_ITGL_ZCJH" dataSource="">
      <column name="pk_plan" display="资本性支出计划ID" width="120" hide="1" pk="true" fk="" orderBy="pk_plan" identity="true" type=""></column>
      <column name="pk_list" display="目录主键ID" width="120" hide="1"></column>
      <column name="MLMC" display="目录名称" width="150" wlid="pk_list" input="pk_assets" output="MLMC" tablename="T_DIC_ZC_LIST" query="true" type="combox"></column>
      <column name="t_gdzc_tr" display="固定资产投入" width="110" query="true"></column>
      <column name="t_wxzc_zc" display="无形资产支出" width="110" query="true"></column>
      <column name="t_jncq_dtfy_zc" display="长期待摊费用支出" width="110" query="true"></column>
      <column name="t_gjzc_sl" display="购建支出数量" width="110" query="true"></column>
      <column name="t_bz" display="备注" width="180" query="true"></column>
      <column name="n_gdzc_tr" display="固定资产投入" width="110" query="true"></column>
      <column name="n_wxzc_zc" display="无形资产支出" width="110" query="true"></column>
      <column name="n_mncq_dtfy_zc" display="长期待摊费用支出" width="110"></column>
      <column name="n_gjzc_sl" display="购建支出数量" width="110" query="true"></column>
      <column name="n_bz" display="备注" width="110" query="true"></column>
    </query>
  </Page>
  <edit Id="T_ITGL_ZCJH_EDIT">
    <column name="pk_plan" display="资本性支出计划ID" labelAlign="right" identity="true" fk=""  pk="true" type="hidden"></column>
    <column name="pk_list" display="选择资产" type="select" labelAlign="right" tfrom="T_DIC_ZC_LIST" fid="pk_assets" ftext="MLMC" group="资产名称" groupicon="image/communication.gif"></column>
    <column name="t_gdzc_tr" display="固定资产投入" type="text" newline="true" labelAlign="right" group="今年" groupicon="image/communication.gif"></column>
    <column name="t_wxzc_zc" display="无形资产支出" type="text" newline="false" labelAlign="right"></column>
    <column name="t_jncq_dtfy_zc" display="长期待摊费用支出" type="text" labelAlign="right"></column>
    <column name="t_gjzc_sl" display="购建支出数量" type="text" newline="false" labelAlign="right"></column>
    <column name="t_bz" display="备注" type="text" width="400" labelAlign="right"></column>
    <column name="n_gdzc_tr" display="固定资产投入" type="text" labelAlign="right" group="明年" groupicon="image/communication.gif"></column>
    <column name="n_wxzc_zc" display="无形资产支出" type="text" newline="false" labelAlign="right"></column>
    <column name="n_mncq_dtfy_zc" display="长期待摊费用支出" type="text" labelAlign="right"></column>
    <column name="n_gjzc_sl" display="购建支出数量" type="text" newline="false" labelAlign="right"></column>
    <column name="n_bz" display="备注" type="text" width="400" labelAlign="right"></column>
  </edit>
<Page>
中间的<pages>标签不只一个,为了方便我就贴了俩
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,