datagridview里如何把从xml里解析的数据绑定到combobox上
我xml里的节点有个属性是hide,表示这个节点是否隐藏!我想在datagridview控件用个combobox控件来绑定这个值,怎么动态绑定啊? datagridview combobox 数据 xml 控件 --------------------编程问答-------------------- 不用整天想着绑定,写一个循环就能搞定了。 --------------------编程问答--------------------老大,真心不会,求详解啊!
数据集或者说数据就一个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的东西,不好意思,刚才没注意 --------------------编程问答-------------------- --------------------编程问答--------------------
不用整天想着绑定,写一个循环就能搞定了。
老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset
贴上一段xml
不用整天想着绑定,写一个循环就能搞定了。
老大,真心不会,求详解啊!
数据集或者说数据就一个Dataset
贴上一段xml
贴文本的,才好帮你测试啊。 --------------------编程问答--------------------
不用整天想着绑定,写一个循环就能搞定了。
老大,真心不会,求详解啊!
数据集或者说数据就一个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#