Member 12314309 Ответов: 0

Передача даты в текстовое поле из 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 она не работает ..не могли бы вы сказать мне, что может быть причиной.

0 Ответов