单击GridView控件中某一行后,如何在TextBox控件中显示该行是第几行(即第一行显示0,第二行显示1......)
解决方案 »
- 用js判断服务器控件checkBoxList只能相邻两项被选中
- asp.net 如何跳出一个选择性的(是或者否)对话框
- 怎样实现大文件上传?
- asp.net(c#)后台left.aspx页面树杈结构如何实现
- ~散分~ 顺便发一个开源的从GridView扩展的控件
- 如何取掉不定长度字符串后面个数固定的字符?
- DateTime.Parse(Me.UcExpiryDate.Text)OR Convert.DateTime(Me.UcExpiryDate.Text)报错
- 在一个多行模式的文本框中,如何限定用户输入的字数,比如只能输入不超过1000个字,怎么做?
- DataList下多重无限制嵌套问题的解决。
- xmlHttp Send得数据,.net下怎么读取呀?
- 自动生成试题与正确核对答案
- 关于Fck的问题
</asp:GridView>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> OleDbData md = new OleDbData("select * from 基本信息");
DataTable dt = md.FillDataTable();
md.Close();
GridView1.DataSource = dt;
GridView1.DataBind();
for (int i = 0; i < GridView1.Rows.Count; i++)
GridView1.Rows[i].Attributes.Add("onclick", "document.getElementById('TextBox1').value='" + GridView1.Rows[i].RowIndex.ToString() + "'");
OleDbData类为数据库通用类。
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%#DataBinder.Eval(Container,"DataItem.ID") %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<asp:TextBox ID="TextBox5" runat="server"></asp:TextBox> protected void GridView5_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
e.Row.Attributes.Add("style", "cursor:pointer");
e.Row.Attributes.Add("onclick", "document.getElementById('TextBox5').value=" + e.Row.RowIndex + "");
}
}