问题描述
在vs2005中我創建了一個頁面,上面有幾個文本框,一個綁定了數據庫的gridview控件,現想實現把輸入在文本框中的內容顯示在gridview數據表格中.請各位高手指點如何用C#代碼實現(可增加控件)
解决方案
解决方案二:
C#高手一般不来VC版面。
解决方案三:
HTML代码<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><div><inputid="Button1"type="button"value="button"onclick="returnButton1_onclick()"/><asp:TextBoxID="TextBox1"runat="server"></asp:TextBox><asp:GridViewID="GridView1"runat="server"OnDataBound="GridView1_DataBound"></asp:GridView></div></form></body></html><scriptlanguage="javascript"type="text/javascript">vartxt=document.getElementById("TextBox1");txt.onpropertychange=function(){vartable=document.getElementById("d"+Math.floor(Math.random()*10));if(table){table.innerHTML=txt.value;}};</script>
C#代码usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclass_Default:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){DataTabledt=newDataTable();dt.Columns.Add(newDataColumn("C1"));dt.Columns.Add(newDataColumn("C2"));for(inti=1;i<=10;i++){DataRowrow=dt.NewRow();row[0]=i.ToString();row[1]=i.ToString()+"0";dt.Rows.Add(row);}GridView1.DataSource=dt;GridView1.DataBind();}protectedvoidGridView1_DataBound(objectsender,EventArgse){for(inti=0;i<GridView1.Rows.Count;i++){GridView1.Rows[i].Cells[1].Text="<divid='d"+i.ToString()+"'></div>";}}}
解决方案四:
学习
解决方案五:
我觉得还是应该先把数据保存到数据库中,然后在重新进行数据查询与绑定显示,这样才对.
解决方案六:
謝謝各位大俠的提點,我已經搞定了.