datagridview文本框列 [英] datagridview textbox column

查看:100
本文介绍了datagridview文本框列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何将数据源中的数据绑定到datagridview文本框列?

how can i bind the data from datasource to datagridview textbox column ??

推荐答案

U可以绑定这样的文本框.
U can bind textbox such as this..

<asp:GridView ID="GridView" runat="server" AllowPaging="True" PageSize="10"

                    AllowSorting="True" AutoGenerateColumns="False"  DataSourceID="SqlDataSource1" >
                    <Columns>
                       <asp:TemplateField HeaderText="columnname">
                        <ItemTemplate>
                        <asp:TextBox ID="txtId" ReadOnly="true"  Text='<%#Eval("columnname ") %>'   runat="server" ></asp:TextBox>
                        </ItemTemplate>
                        </asp:TemplateField>
  </Columns>
                </asp:GridView>

                <asp:SqlDataSource ID="SqlDataSource1" runat="server"

                    ConnectionString="<%


连接字符串名称%> " span> SelectCommand =" ">> span> < /asp:SqlDataSource >
connectionstring name %>" SelectCommand="SELECT * FROM [tablename]"></asp:SqlDataSource>


请参见以下示例,
假设 YourDataTable 列如下所示,
LedgerID,LedgerName,LedgerPhNo


因此,编写这样的代码
see below example,
suppose in YourDataTable columns are like below,
LedgerID, LedgerName, LedgerPhNo


so, write code like this
DataGridView1.DataSource = YourDataTable
DataGridView1.AutoGenerateColumns = False
DataGridView1.Columns(0).DataPropertyName = "LedgerID" 
DataGridView1.Columns(1).DataPropertyName = "LedgerName"
DataGridView1.Columns(2).DataPropertyName = "LedgerPhNo"


祝您编码愉快!
:)


Happy Coding!
:)


这篇关于datagridview文本框列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆