datagridview文本框列 [英] datagridview textbox column
本文介绍了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屋!
查看全文