在c#怎么让
  • </ select>选中一个值
  • Allan168 2010-10-15 09:56:40
    function getSystemFonts()
    {
    var a=document.getElementById("dlgHelper").fonts.count;
    var fArray = new Array();
    var oDropDown = document.getElementById("ddlFontName");
    for (i = 1;i <= a;i++)
    {
    fArray[i] = document.getElementById("dlgHelper").fonts(i);
    var aOptions = oDropDown.options;
    var oOption = document.createElement("OPTION");
    aOptions.add(oOption);
    oOption.text = fArray[i];
    oOption.value = fArray[i];
    if(fArray[i] == "宋体")
    oOption.selected = true;
    }
    }
    这是让<select id="ddlFontName" runat="server"></ select>获得系统字体,dlgHelper是个object控件

    我在c#代码中,因为不是DropDownList控件,没有SelectedValue

    请问怎么让ddlFontName选中一个值,比如“楷体_GB2312”
    ...全文
    274 7 打赏 收藏 转发到动态 举报
    写回复
    用AI写文章
    7 条回复
    切换为时间正序
    请发表友善的回复…
    发表回复
    Allan168 2010-10-18
    • 打赏
    • 举报
    回复
    不是那么回事,我没把问题描述清楚,

    跟页面加载顺序有关,未解决
    Allan168 2010-10-15
    • 打赏
    • 举报
    回复
    刚才发现问题关键在于加载顺序,<body onload="getSystemFonts();">

    但在后台c#中ddlFontName这个控件里读不到任何字体列表

    请问是为什么呢?
    wuyq11 2010-10-15
    • 打赏
    • 举报
    回复
    document.getElementById("dlgHelper").selectedIndex=hiddenfield.value;
    document.getElementById("dlgHelper").options.add(new Option("text","value"));
    Rock870210 2010-10-15
    • 打赏
    • 举报
    回复
    直接在后台设置ddlFontName.Value="楷体_GB2312";即可
    龍月 2010-10-15
    • 打赏
    • 举报
    回复
    http://www.360doc.com/content/09/0624/10/16915_4013936.shtml
    Allan168 2010-10-15
    • 打赏
    • 举报
    回复
    最好不要换成DropDownList啊
    Rock870210 2010-10-15
    • 打赏
    • 举报
    回复
    在运行的页面查看源码,看看是不是ddlFontName这个ID,有可能前面加了前缀了。
    如果是这样的话
    function getSystemFonts()
    {
    var oDropDown = document.getElementById("ddlFontName");//这里是获取不到的
    要改成document.getElementById(<%= ddlFontName.ClientID%>);
    内容概要:本文围绕“新型电力系统下多分布式电源接入配电网承载力评估方法”的研究,系统性地介绍了基于Matlab的仿真建模与代码实现方案,旨在评估高比例分布式电源(如光伏、风电等)接入背景下配电网的接纳能力。研究融合了智能优化算法(如蜣螂优化、灰狼优化、遗传算法)、多目标优化、鲁棒优化及双层优化模型,结合潮流计算、稳定性分析与故障仿真,构建了完整的承载力评估体系。文档不仅提供核心算法实现,还拓展至微电网调度、储能配置、电氢耦合系统、电动汽车协同等前沿方向,强调“复现+创新”相结合的科研路径,助力研究者快速掌握高水平论文复现技巧并激发原创思路。; 适合人群:具备电力系统、自动化或相关专业背景,熟悉Matlab/Simulink仿真环境,正在从事科研或工程应用的研究生及初级科研人员(工作1-3年);; 使用场景及目标:①复现高水平期刊中关于配电网承载力的优化模型;②开展高比例可再生能源接入下的配电网规划与运行研究;③学习并应用智能优化算法解决复杂电力系统问题;④获取完整科研资源包以加速课题进展与论文撰写; 阅读建议:建议读者关注公众号“荔枝科研社”获取网盘资源,下载全套代码与模型文件,按照文档结构循序渐进学习,重点理解算法设计逻辑与仿真建模细节,结合所提供的复现案例深化对优化模型与工程应用场景的理解,提升科研效率与创新能力。

    111,129

    社区成员

    发帖
    与我相关
    我的任务
    社区描述
    .NET技术 C#
    社区管理员
    • C#
    • Creator Browser
    • by_封爱
    加入社区
    • 近7日
    • 近30日
    • 至今
    社区公告

    让您成为最强悍的C#开发者

    试试用AI创作助手写篇文章吧