TemplateField отсутствует в экспорте GridView - PullRequest
0 голосов
/ 14 июля 2020
• 1000 . Я не уверен, как исправить это, сохранив TemplateField, так как мне нужно, чтобы он оставался таким.

Вот мой c# код метода экспорта

 protected void ExportTextFile(object sender, EventArgs e)
        {
            //the text file
            string sFileName = "Credit File-" + System.DateTime.Now.Date + ".txt";
            sFileName = sFileName.Replace("/", "");

            //send output to the client maching using response object
            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment; filename=" + sFileName);
            Response.ContentType = "application/text";
            EnableViewState = false;

            StringBuilder objSB = new StringBuilder();
            int iCol = 0; //counter for columns
            int iRow = 0; //counter for rows
         
            
            for (iCol = 0; iCol < GridView4.Columns.Count; iCol++)
            {
                objSB.Append(GridView4.Columns[iCol].HeaderText + ',');
            }

            objSB.Append(Environment.NewLine);

            for (iRow = 0; iRow < GridView4.Rows.Count; iRow++)
            {
                for (iCol = 0; iCol < GridView4.Columns.Count; iCol++)
                {
                    objSB.Append(GridView4.Rows[iRow].Cells[iCol].Text + ',');
                }

                objSB.Append(Environment.NewLine);
            }

            Response.Write(objSB.ToString());
            Response.End();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...