如何将数据库中的数据添加到gridview内的动态文本框中

问题描述:

我有gridview,动态添加文本框。

i从sql检索数据,我希望数据显示在文本框中。

我的代码是:

i have gridview in which textboxes are added dynamically.
i retrieved datas from sql and i want the datas to be displayed in textboxes.
My code is :

DataTable dtCurrentTable = (DataTable)ViewState["CurrentTable"];
                                    DataRow drCurrentRow = null;
                                    if (dtCurrentTable.Rows.Count > 0)
                                    {
                                            TextBox txtlanguage = (TextBox)grvStudentDetails.Rows[rowIndex].Cells[1].FindControl("txtotherlanguage");
                                            drCurrentRow = dtCurrentTable.NewRow();
                                            drCurrentRow["RowNumber"] = j + 1;
                                           
                                           dtCurrentTable.Rows[j - 1]["Col1"] = (objDataSet.Tables[1].Rows[j - 1]["LanguagesKnown"]).ToString();
                                          
                                        txtlanguage.Text= dtCurrentTable.Rows[j - 1]["Col1"].ToString();
                                            rowIndex++;
                                        }
                                       dtCurrentTable.Rows.Add(drCurrentRow);



当我设置断点时txtlanguage.Text包含值English(来自db)但同样没有显示出来。建议我。


When i set breakpoint txtlanguage.Text consists of value "English"(from db) however same is not getting displayed. Suggest me.

写入ItemDataBoud活动





Write in ItemDataBoud Event


If TypeOf e.Item Is GridDataItem Then
            Dim selectedItem As GridDataItem = CType(e.Item, GridDataItem)







Dim ctlMultiLineText As TextBox =




Dim ctlMultiLineText As TextBox =

selectedItem 

.FindControl(txtQuestion)

.FindControl("txtQuestion")

ctlMultiLineText.Text

=给你想要的数据





="Give data what ever you want"


End If