Передача даты в текстовое поле из gridview
что у меня есть две веб-страницы ,на одной веб-странице у меня есть gridview ,а на gridview я дал выбор в каждой строке для передачи данных на другую форму веб-страницы, поэтому у меня есть данные формата даты в gridview, которые не передаются на форму веб-страницы
- приходят и другие данные.
Что я уже пробовал:
я пытался, но другие данные из gridview передаются в текстовое поле, но дата не передается в текстовое поле.
[Редактировать код CHill60 - OP из комментария]
Для передачи данных на другую форму из gridview я использовал этот код
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { string AID = GridView1.SelectedRow.Cells[1].Text; Response.Redirect("Daily Attendance.aspx?AID=" + AID); }на форме при загрузке страницы я использовал эту кодировку
protected void Page_Load(object sender, EventArgs e) { { String mycon = ("Data Source=DESKTOP-5PJ76B9;Integrated Security=SSPI;Initial Catalog=Institute"); String myquery = "Select AID,Datetime,Outdt,Day,Days,OT,Code from HR3 where AID=" + Request.QueryString["AID"]; SqlConnection con = new SqlConnection(mycon); SqlCommand cmd = new SqlCommand(); cmd.CommandText = myquery; cmd.Connection = con; SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = cmd; DataSet ds = new DataSet(); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { TBID.Text = ds.Tables[0].Rows[0]["AID"].ToString(); //TBEN.Text = ds.Tables[0].Rows[0]["EmployeeName"].ToString(); //Date Column// TBIN.Text = ds.Tables[0].Rows[0]["Datetime"].ToString(); //Date Column// TBOut.Text = ds.Tables[0].Rows[0]["Outdt"].ToString(); TBHrs.Text = ds.Tables[0].Rows[0]["Day"].ToString(); TBDay.Text = ds.Tables[0].Rows[0]["Days"].ToString(); TBOT.Text = ds.Tables[0].Rows[0]["OT"].ToString(); TBEID.Text = ds.Tables[0].Rows[0]["Code"].ToString(); } con.Close(); }
CHill60
Опубликуйте код, который вы пытаетесь использовать
Member 12314309
Для передачи данных на другую форму из gridview я использовал этот код
охраняемых недействительными GridView1_SelectedIndexChanged(объект отправителя, EventArgs в электронной)
{
строку помощи = gridview1, на.SelectedRow.Клетки[1].Текст;
Ответ.Перенаправление("Ежедневная Посещаемость.аспн?ПОМОЩИ=" + ПОМОЩЬ);
}
на форме при загрузке страницы я использовал эту кодировку
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
{
Строка mycon = ("источник данных=DESKTOP-5PJ76B9;Integrated Security=SSPI;Initial Catalog=Institute");
Строки myquery = "выберите помощь,Датавремя,Outdt,День,дней,от,код от ХР3 где помощи=" + запрос.QueryString["помощь"];
SqlConnection con = новый SqlConnection(mycon);
SqlCommand cmd = новая команда SqlCommand();
УМК.CommandText = myquery;
УМК.Подключение = кон;
SqlDataAdapter da = новый SqlDataAdapter();
да.Команды selectcommand = ЦМД;
DataSet ds = новый набор данных();
да.Заполнить(ДС);
if (ds.Tables[0].Rows.Count > 0)
{
TBID.Text = ds.Tables[0].Rows[0]["помощь"].Метод toString();
//TBEN.Text = ds.Tables[0].Rows[0]["EmployeeName"].Метод toString();
//Столбец даты// TBIN.Text = ds.Tables[0].Rows[0]["Datetime"].Метод toString();
//Столбец Даты// TBOut.Text = ds.Tables[0].Rows[0]["Outdt"].Метод toString();
TBHrs.Text = ds.Tables[0].Rows[0]["день"].Метод toString();
TBDay.Text = ds.Tables[0].Rows[0]["дни"].Метод toString();
ТБОТ.Text = ds.Tables[0].Rows[0]["OT"].Метод toString();
ТБЕЙД.Text = ds.Tables[0].Rows[0]["код"].Метод toString();
}
против.Закрывать();
}
Gerry Schmitz
Какие еще "другие данные"?
Текстовые поля принимают только "строки"; "дата" не является строкой; преобразуйте ее в строку, если вы планируете скопировать ее в текстовое поле (свойство Text).
Member 12314309
когда я запускаю эту форму в Internet explorer,она работает нормально, и дата появляется в текстовом поле, но в браузере Google chrome она не работает ..не могли бы вы сказать мне, что может быть причиной.