onClick에 새 행을 추가하려고합니다. 그러나, 그것은 기존 행을 새로운 행에 추가하는 순간을 대체했습니다.C# 기존 데이터 테이블에 새 행 추가 문제
는 여기에 코드입니다 :
Main.cs
protected void Button1_Click(object sender, EventArgs e)
{
DateTime selectedDate = CalendarMain.SelectedDate;
string SportType = ddlSportType.SelectedItem.ToString();
string distance = ddlDistance.SelectedItem.ToString();
plan wp = new plan();
wp.Time_Start = selectedDate;
wp.Duration = distance;
wp.Activity = SportType;
DataTable dt = wp.addPlanDetailDataRow();
gvActivityList.DataSource = dt;
gvActivityList.DataBind();
}
plan.cs
public DataTable addPlanDetailDataRow()
{
DataTable dt = new DataTable();
dt.Columns.Add("Activity");
dt.Columns.Add("Duration");
dt.Columns.Add("status");
dt.Columns.Add("Time_Start");
dt.Columns.Add("Plan_ID");
DataRow newRow = dt.NewRow();
dt.Rows.Add(newRow);
return dt;
}
내가 놓친 것을 확실하지 않다. 제 실수에 대해 안내해주십시오. 고마워요
당신은'DataTable' 때마다 다시 생성하는, 따라서 당신은 현재 행을 볼 수 있습니다. –
안녕하세요, 저는이 번 주에있는 테이블을 만드는 시도하고에 전달 "addPlanDetailDataRow (DT)를"그러나 어떻게 든 –