一,循环方法
1.for循环
这个是我举得例子,这个是循环输出在datagridview中选中的一行元组,
int rowindex = dataGridView1.NewRowIndex;
for (int j = 0; j < dataGridView1.Columns.Count; j++)
{
str[j] = Convert.ToString(dataGridView1.Rows[rowindex-1].Cells[j].Value);
}
2.foreach循环
这个是循环输出数组中的数字
int[] fibarray = new int[] { 20, 12, 31 45, 54, 67, 87, 173 };
foreach (int element in fibarray)
{
System.Console.WriteLine(element);
}
System.Console.WriteLine();
3.while循环
这是一个一加到一百的程序。while后边括号中是条件,条件满足一直执行循环体,当条件不满足时跳出循环。
int i,sum=0;
i=1;
while(i<=100){
sum=sum+i;
i++;
}
二,提示信息
MessageBox.Show("注册成功!", "提示信息", MessageBoxButtons.OK, MessageBoxIcon.Information);
或者你直接写下边的简写也可以。
MessageBox.Show("注册成功!");
三,下拉菜单添加信息
cboOperator3.Items.Clear();//清空
cboOperator3.Items.Add(" ");//添加空符号
cboOperator3.Items.Add("=");//添加等号
cboOperator3.Items.Add("!=");//添加不等号
四,下拉菜单不能输入,只能选择
DropDownStyle 属性控制显示给用户的界面。可以输入一个值,该值提供以下功能:简单的下拉列表框(始终显示列表)、下拉列表框(文本部分不可编辑,并且必须选择一个箭头才能查看下拉列表框)或默认下拉列表框(文本部分可编辑,并且用户必须按箭头键才能查看列表)。
如果将 DropDownStyle 属性设置为 DropDownList,则只能从列表中选择有效值。如果将 DropDownStyle 属性设置为 DropDown,则可以在 ComboBox 的可编辑区域内键入任何值。这种情况下,AutoCompleteMode 的 Append 值与 AutoCompleteMode 的 SuggestAppend 值作用相同。
五,将label或者panel控件设置成透明
选中你想将之改变为透明的控件,在属性窗口找到backcolor属性,点击下拉菜单,在弹出的选项卡中选择“Web”选项卡,transparent属性在第一个,选择就是了。
六,时间的计算
DateTime类型的数据是可以进行相减的,但是进行运算之后是一中TimeSpan类型的数据,你需要定义一个这样的数据来接收相减以后的值。这种类型就有了三种转换,分别是TotalDays,TotalHours,TotalMinutes,你可以用这三种转换得到相应值。
TimeSpan date = (Convert.ToDateTime(user.Data) - Convert.ToDateTime(flag.Rows[0][6]));
double day = date.TotalDays;//将相差全部转为天数
double minutes = date.TotalMinutes;//将相差时间全部转化为分钟
double hours = date.TotalHours;//将全部时间全部转为小时