这是我的代码
@Html.DropDownListFor(z => z.SelectedReportId, new SelectList(Model.ReportTypes, "Value", "Text", Model.SelectedReportId), "-- Select Report --")
@Html.CheckBoxFor(model => model.IncludePhotos)@Html.LabelFor(model => model.IncludePhotos)
Run Code Online (Sandbox Code Playgroud)
哪个产生:
<select data-val="true" data-val-number="The field SelectedReportId must be a number." data-val-required="The SelectedReportId field is required." id="SelectedReportId" name="SelectedReportId">
<option value="">-- Select Report --</option>
<option value="1">Excel Report</option>
<option value="2">Text Report</option>
</select>
<br />
<input data-val="true" data-val-required="The Include photos in the report field is required." id="IncludePhotos" name="IncludePhotos" type="checkbox" value="true" />
Run Code Online (Sandbox Code Playgroud)
我有一个下拉列表和一个复选框,如果用户选择下拉列表中的第一个值,我需要禁用该复选框.这是我使用的javascript没有成功
$(function () {
$('#SelectedReportId').change(function () {
var value = $(this).val();
if (value == '1') …Run Code Online (Sandbox Code Playgroud) 这就是我所拥有的.我有一个有两列的excel表.第1列有传说的描述,如Category1 Category 2等.第2列的数字总数为6,4,18等.
类别计数
第1类6
第2类4
第3类18
我需要显示带有计数值的图形,并显示每行的类别名称.我尝试了不同的价值,但我无法理解.这是我目前的代码
ExcelChart ec = (ExcelLineChart)chartSheet.Drawings.AddChart("chart_1",
eChartType.Line);
ec.SetPosition(1, 0, 3, 0);
ec.SetSize(800, 300);
var ran1 = chartSheet.Cells["A4:A6];
var ran2 = workSheet.Cells["0:0"];
var serie1 = (ExcelChartSerie)ec.Series.Add(ran1, ran2);
serie1.Header = chartSheet.Cells["A3"].Value.ToString();
ran1 = chartSheet.Cells["B4:B6];
var serie2 = ec.Series.Add(ran1, ran2);
serie2.Header = chartSheet.Cells["B3"].Value.ToString();
var xml = ec.ChartXml;
var lst = xml.GetElementsByTagName("c:lineChart");
foreach (System.Xml.XmlNode item in lst[0].ChildNodes) {
if (item.Name.Equals("ser")) {
foreach (System.Xml.XmlNode subitem in item.ChildNodes) {
if (subitem.Name.Equals("c:cat")) {
item.RemoveChild(subitem);
break;
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
这给了我一行计数,但不显示我想要的类别名称.
提前感谢您的回复.