ASP.net Compare search values in the gridview row -
in rows through j under column 'columns', know if there value position matches text entered user. if there value matches value entered, want return value entered in text box. created source contains values from j in 1 column, last value, j, called. comes out column 1 can not found. q. when user searches "b", compares data in girdview, , if there same b, tries return contents (= b) of user's text box. practice, please me.
aspx.
<form id="form1" runat="server"> <div> <asp:gridview id="gridview1" runat="server"></asp:gridview> <asp:textbox id="txtsearch" runat="server" cssclass="txt" ontextchanged="txtsearch_textchanged"></asp:textbox><asp:button id="btnsearch" runat="server" text="검색하기" cssclass="txt" onclick="btnsearch_click" /> <br /> 검색 된 데이터 : <asp:label id="lblresult" runat="server"></asp:label> </div> </form>
aspx.cs.
datatable dt = new datatable(); datarow dr; protected void page_load(object sender, eventargs e) { dt.columns.add("columns"); object[] = new object[10] { "a", "b", "c", "d", "e", "f", "g", "h", "i", "j"}; (int = 0; <= 9; i++) { //dt.columns.add(a[i].tostring()); dr = dt.newrow(); dr[0] = a[i]; //dr.itemarray = a[i]; dt.rows.add(dr); response.write(dr[]); } (int m = 0; m < 10; m++) { //response.write(dt.columns[m]); //dt.rows.add(dr[0]); } gridview1.datasource = dt; gridview1.databind(); } protected void txtsearch_textchanged(object sender, eventargs e) { } protected void btnsearch_click(object sender, eventargs e) { response.write(dr.itemarray[0]); ( int k = 0 ; k <= 9; k++) { if (txtsearch.text == dr[k].tostring()) { string ab = ""; ab = txtsearch.text; string ac = ""; ac = dr.tostring(); lblresult.text = txtsearch.text; } else { lblresult.text = "xxxxxxxxxxxxx"; }
Comments
Post a Comment