ASP.NET中通过GRIDVIEW选择按钮将数据显示到TEXTBOX中

HTML代码:

<asp:GridView   ID="GridView1" runat="server" DataKeyNames="ckdh" Height="183px" Style="left: 0px; position: relative;
           top: -18px; font-size: small;" Width="864px" AllowPaging="True" AllowSorting="True" AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
            AutoGenerateSelectButton="True" CellPadding="4" ForeColor="#333333" GridLines="None"  OnSelectedIndexChanging="GridView1_SelectedIndexChanging" EmptyDataText="未录入">
           <PagerStyle HorizontalAlign="Right" BackColor="#FFCC66" ForeColor="#333333" />
           <PagerSettings Mode="NextPreviousFirstLast" FirstPageText="第一页" PreviousPageText="上一页" NextPageText="下一页" LastPageText="最后一页"  />
           <Columns>
               <asp:BoundField  DataField="ckdh" HeaderText="出库单号" SortExpression="ckdh"  />
               <asp:BoundField  DataField="ckkb" HeaderText="出库库别" SortExpression="ckkb"  />
               <asp:BoundField  DataField="ypqx" HeaderText="药品去向" SortExpression="ypqx"  />
               <asp:BoundField  DataField="ypbh" HeaderText="药品编号" SortExpression="ypbh"  />
               <asp:BoundField  DataField="ypmc" HeaderText="药品名称" SortExpression="ypmc"  />
               <asp:BoundField  DataField="gg" HeaderText="药品规格" SortExpression="gg"  />
               <asp:BoundField  DataField="dw" HeaderText="药品单位" SortExpression="dw"  />
               <asp:BoundField  DataField="sj" HeaderText="出库价格" SortExpression="sj"  />
               <asp:BoundField  DataField="sl" HeaderText="出库数量" SortExpression="sl"  />
           </Columns>
           <SelectedRowStyle ForeColor="Navy" BackColor="#FFCC66" Font-Bold="True"  />
           <RowStyle ForeColor="#333333" BackColor="#FFFBD6"  />
           <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White"  />
           <HeaderStyle BackColor="#990000" Font-Bold="True" ForeColor="White"  />
           <AlternatingRowStyle BackColor="White"  />
       </asp:GridView>

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/webkf/aspx/

C#后台代码:

protected void GridView1_SelectedIndexChanging(object sender, GridViewSelectEventArgs a)
    {
        TextBox1.Text = GridView1.Rows[a.NewSelectedIndex].Cells[1].Text.ToString();
        TextBox2.Text = GridView1.Rows[a.NewSelectedIndex].Cells[2].Text.ToString();
        TextBox3.Text = GridView1.Rows[a.NewSelectedIndex].Cells[3].Text.ToString();
        TextBox4.Text = GridView1.Rows[a.NewSelectedIndex].Cells[4].Text.ToString();
        TextBox5.Text = GridView1.Rows[a.NewSelectedIndex].Cells[5].Text.ToString();
        TextBox6.Text = GridView1.Rows[a.NewSelectedIndex].Cells[6].Text.ToString();
        TextBox7.Text = GridView1.Rows[a.NewSelectedIndex].Cells[7].Text.ToString();
        TextBox8.Text = GridView1.Rows[a.NewSelectedIndex].Cells[8].Text.ToString();
        TextBox9.Text = GridView1.Rows[a.NewSelectedIndex].Cells[9].Text.ToString();
        Session["shuliang"] = Convert.ToInt32( TextBox9.Text);
        //TextBox10.Text = GridView1.Rows[e.NewSelectedIndex].Cells[10].Text.ToString();
        //TextBox11.Text = GridView1.Rows[e.NewSelectedIndex].Cells[11].Text.ToString();
        // TextBox1.Text = GridView1.Rows[e.NewSelectedIndex].Cells[1].Text.ToString();
        //Response.Write("<h1>" + sl + "</h1>");

        //bh = GridView1.Rows[e.NewSelectedIndex].Cells[2].Text.ToString(); //得到选中行第二个单元格的文本

    }

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索gridview
, 代码
, text
, tostring
, c# dev gridview
, textbox
, gridview显示不全
, #gridview
, rows
gridview 
,以便于您获取更多的相关知识。

时间: 2024-10-03 18:36:51

ASP.NET中通过GRIDVIEW选择按钮将数据显示到TEXTBOX中的相关文章

将datatable中数据显示到textbox中出现代码错误

问题描述 将datatable中数据显示到textbox中出现代码错误 this->laserEnergy->Text = System::Convert::ToString(systable2->Rows[0][1]); 解决方案 this->laserEnergy->Text = System::Convert::ToString(systable2->Rows->default[0]->default[1]);

如何将dataGridView中选中的数据显示在textBox中!!

问题描述 请问如何将查询出的dataGridView选中后显示在左边的textBox中? 解决方案 解决方案二:MU解决方案三:这样的问题很简单啊,你百度一下应该很多.intindex=datagridview.selectrows;stringstr=datagridview.rows[index].cells[x].value.tostring();//x为你的列.然后textbox.text=str;手打的,大小写有问题,你自己休息下.解决方案四:js或者后台事件处理解决方案五:如何取出选

listview-ListView中嵌套GridView内存释放问题

问题描述 ListView中嵌套GridView内存释放问题 一个Activity 中ListView中嵌套GridView,gridView中展示了9张图片,滑动的时候内存涨了40M左右,但当我销毁Activity时,这40M没有释放,是怎么回事?要如何才能释放这些内存呢? 解决方案 http://www.jb51.net/article/39023.htm 解决方案二: 内存泄露了,具体要看代码才知道什么原因 解决方案三: 你没用Picasso或者Glide这些框架吗? 解决方案四: 贴一下

怎样编程实现改变textbox中某个字符的颜色和判断textbox框能容纳的字符个数

问题描述 程序中通过判断条件,来改变textbox中的某个字符的颜色.该如何实现呢?一个textbox怎么样判断出一行能容纳的字符个数? 解决方案 解决方案二: 利用TextBoxMode属性设置单行然后取得一行的字符个数TextBoxMode枚举值之一.默认值为SingleLine.可能的值:SingleLine-默认.表示单行输入模式.MultiLine-表示多行输入模式.Password-表示密码输入模式.

asp.net-ASP.NET web项目中GridView选中行样式中如何切换选择按钮的图标?

问题描述 ASP.NET web项目中GridView选中行样式中如何切换选择按钮的图标? 我用的ASP.NET 4.0开发的网站项目,GridView控件中选中行的样式,启用控件自带的选择按钮, 想实现选中一行,该行的选择图标按钮会自动改变图标,如何才能实现动态更换CommandField的SelectImageUrl? 在SelectedRowStyle中指定cssclass可以实现吗?这种前台的样式脚本中,能获取GridView的CommnadField控件对象吗? 如有成功的同行能够解答

使用ASP.NET 2.0中的GridView控件

asp.net|控件 在ASP.NET 2.0中,加入了许多新的功能和控件,相比asp.net 1.0/1.1,在各方面都有了很大的提高.其中,在数据控件方面,增加了不少控件,其中的gridview控件功能十分强大.在本文中,将一步步以实际例子为读者介绍asp.ne 2.0中gridview控件的简单使用. 用过asp.net 1.0/1.1的朋友或者也感觉到,其中的datagrid控件功能是十分强大而且实用的,但随之而来的问题是,感觉在操作上依然不大方便,比如要用ado.net写数据的连接,绑

asp.net关于根据gridview中取到的值从数据库中读取image类型的图片信息并显示

问题描述 asp.net关于根据gridview中取到的值从数据库中读取image类型的图片信息并显示 前台代码 <asp:GridView ID=""GridView1"" runat=""server"" AutoGenerateColumns=""False"" GridLines=""Vertical"" OnRowCommand=&

ASP.NET2.0 中的GridView怎样绑定DataTable????????????????????????????

问题描述 asp中的GridView是怎样进行数据绑定的,我有个DataTable,但这个Table是我自己写的,不是用查询的方式生成的怎样把我这datatable绑定到我的GIDVEIW里???谢谢指教! 解决方案 解决方案二:DataTabledt//dt经过处理后GridView1.DataSource=dt;GridView1.DataBind();后台绑定,需要对GridView分页进行处理解决方案三:GridView1.DataSource=你自己定义的datatable的名字;Gr

asp.net中gridview在360浏览器的网页中显示出空白的边框

问题描述 asp.net中gridview在360浏览器的网页中显示出空白的边框 利用VS中的asp.net编写网页时,用Gridview来绑定数据,在本地运行正常,用IIS发布后,不显示数据时(不查询,只有表头ID)在IE浏览器中也是正常的:但是在360浏览器中就显示出问题了:表头(第一行)后面接着显示出空白的边框(第二行).我怀疑是浏览器兼容性的问题,请问这个怎么修改???