Этот вопрос представляет собой нечто большое, но логика проста. Пожалуйста, прочитайте один раз. Я использую следующий код для отображения вывода в gridview.Столбцы Gridview не отображаются должным образом
protected void Button1_Click(object sender, EventArgs e)
{
int colcount = 0;
MySqlConnection conMySQL = new MySqlConnection(connString);
conMySQL.Open();
string k = "select subject from class_subject where standard='" + DropDownList3.SelectedItem.Value+"';";
MySqlDataAdapter da = new MySqlDataAdapter(k, conMySQL);
DataTable dt = new DataTable();
da.Fill(dt);
StringBuilder sb = new StringBuilder();
Session["columncount"] = dt.Columns.Count;
for (int count = 0; count < dt.Rows.Count; count++)
{
sb.Append("'0' as '");
sb.Append(dt.Rows[count][0].ToString());
sb.Append("'");
if (count < dt.Rows.Count - 1)
{
sb.Append(",");
}
colcount++;
}
//Label1.Text = sb.ToString();
string qr = "select Admission_num,name,'"+DropDownList3.SelectedItem.Text+"' as Standard,'"+DropDownList1.SelectedItem.Text+"' as Fyear,'"+DropDownList2.SelectedItem.Text+"' as Type_Of_Exam," + sb.ToString() + " from student_data where Admission_Num='" + txt1.Text + "' and Completed_status='running';";
MySqlCommand cmd = new MySqlCommand(qr, conMySQL);
StringBuilder sb1 = new StringBuilder();
MySqlDataAdapter ada = new MySqlDataAdapter(cmd);
DataSet ds = new DataSet();
ada.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
//foreach (GridViewRow g1 in GridView1.Rows)
//{
// TextBox TextBox1 = new TextBox();
// for (int j = 0; j < 11; j++)
// {
// //GridView1.Rows[0].Cells[j].Controls.Add(TextBox1);
// //g1.Cells[j].Controls.Add(TextBox1);
// if (j > 4)
// {
// TableCell cell = g1.Cells[j];
// cell.Controls.Clear();
// //create a textbox and add it to the cell
// TextBox txt = new TextBox();
// txt.Text = cell.Text;
// cell.Controls.Add(txt);
// }
// }
//}
}
Тогда я получил выход как
Когда я удалить теги комментариев в вышеуказанном program.I получил выход как
Почему науки, социальных , Темы телугу не показываются. Спасибо заранее.
Мой Html код:
<asp:GridView ID="GridView1" runat="server" ViewStateMode="Disabled"
>
</asp:GridView>
Можете ли вы опубликовать ASPX-разметку '' asp: GridView> 'управления? –
Попробуйте установить ширину до 100%: ' asp: GridView>' –