在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”
    ...全文
    270 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%>);
    内容概要:本文系统研究了在电力系统负荷发生突变的动态环境下,采用无迹卡尔曼滤波(UKF)与自适应无迹卡尔曼滤波(AUKF)进行三相状态估计的方法。通过Matlab平台实现了两种滤波算法的仿真模型,构建了包含三相电力系统建模、非线性状态方程推导、量测系统设计在内的完整状态估计框架。重点对比分析了UKF与AUKF在突变负荷扰动下的估计精度、收敛速度与鲁棒性,深入探讨AUKF通过实时调整噪声协方差实现自适应的能力,从而有效应对系统模型不确定性和外部动态变化,提升状态估计的可靠性。研究为智能电网在复杂动态工况下的实时监控、安全评估与优化控制提供了坚实的算法基础与仿真验证手段。; 适合人群:具备电力系统分析、现代控制理论基础及一定Matlab编程能力的研究生、科研人员和工程技术人员。; 使用场景及目标:① 掌握UKF在非线性电力系统状态估计中的具体应用流程与实现细节;② 深入理解AUKF的自适应机制及其在负荷突变、模型失配等动态工况下提升估计性能的原理与优势;③ 为智能电网的状态监测、故障诊断、实时调度与主动防御等高级应用提供可靠的算法支持与可复现的仿真平台。; 阅读建议:建议读者结合电力系统状态估计的经典理论,仔细研读并运行所提供的Matlab代码,重点关注系统模型的建立、UKF/AUKF算法的参数初始化、负荷突变事件的建模方式,以及两种算法在电压、电流等状态变量估计误差上的对比分析,通过仿真结果的可视化深入理解算法差异与工程应用价

    111,129

    社区成员

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

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

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