我需要创建一个重置按钮,点击它将表单中的所有选择列表设置为索引0.我已经尝试了这个代码的功能,但它在myForm.length上给出了语法错误;
<script type="text/javascript">function ResetForm(form) {
var myForm = document.forms[form];
for( var i=0; i < myForm.length; i++ ){
myForm.select[i].selectedIndex =0; } }
</script>
Run Code Online (Sandbox Code Playgroud) 我正在使用.csv文件设置列宽
$objPHPExcel->getActiveSheet()->getColumnDimension('A')->setWidth(50);
Run Code Online (Sandbox Code Playgroud)
但是我看不到A列宽度的任何变化,我做错了什么?
我有一个被调用的组合框combobox1,我想用它id作为值和Name显示名称来填充它.我搜索并阅读了一些教程,发现此代码在Form加载事件中使用,但它没有填充列表.我看到一个空的下拉列表.我错在哪里的想法?
在我的数据库类中,我有这个功能.
public static void FillDropDownList(string Query, System.Windows.Forms.ComboBox DropDownName)
{
SqlDataReader dr;
SqlConnection myConnection = new SqlConnection(CONNECTION_STRING);
try
{
myConnection.Open();
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
}
// Check whether the Drop Down has existing items. If YES, empty it.
if (DropDownName.Items.Count > 0)
DropDownName.Items.Clear();
SqlCommand cmd = new SqlCommand(Query, myConnection);
dr = cmd.ExecuteReader();
while (dr.Read())
DropDownName.Items.Add(dr[0].ToString());
Console.Write(DropDownName.Items.Add(dr[0].ToString()));
dr.Close();
}
Run Code Online (Sandbox Code Playgroud)
在我的形式中,我称之为
private void sales_record_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(DBUtils.CONNECTION_STRING);
DBUtils.FillDropDownList("select …Run Code Online (Sandbox Code Playgroud)