C# 往Datatable中添加新行的步驟
阿新 • • 發佈:2018-07-21
tab pla 聲明 ble ++ light fineui val clas
以一個實例說明
//錄入年份綁定
[csharp] view plain- string str1=str.Remove(0,i);
- string str1=str.SubString(i);
- public void YearList(FineUIPro.DropDownList ddlYear)
- public void YearList(FineUIPro.DropDownList ddlYear)
- {
- //年份從15年到當前年//起止年份
- int yearStart = 2015;
- int yearEnd = DateTime.Now.Year.ToString().ToInt();//當前年份
//往Datatable中添加新行的步驟主要有
// 第一,聲明一個Datatable;
// 第二,向Datatable中添加列;
// 第三,向Datatable中添加行
//①聲明一個dataTable
DataTable Year = new DataTable();
//②添加列
Year.Columns.Add("Value",typeof(int));
Year.Columns.Add("Name",typeof(string));
//③添加行
for (int i = 0; i< yearEnd- yearStart+1; i++)
{
DataRow row = Year.NewRow();
int value = yearStart + i;
string name= (yearStart + i).ToString();
object[] objs = { value, name};
//dr.ItemArray = objs;
row["Value"] = objs[0];
row["Name"] = objs[1];
Year.Rows.Add(row.ItemArray);
}
ddlYear.DataSource = Year;
ddlYear.DataTextField = "Name";
ddlYear.DataValueField = "Value";
ddlYear.DataBind();
}
[csharp]
C# 往Datatable中添加新行的步驟