我在.aspx文件的GridView下面有。使用DataTable綁定GridView的Item模板
<asp:GridView ID="grdScopeList" runat="server">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="ScopeChk" runat="server" Checked=false />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="sync_scope_name" Visible=true />
</Columns>
</asp:GridView>
我使用的數據集/數據表爲assiging的GridView.Below是在pageLoad的事件片斷中所使用的代碼。
string scopecomm="select sync_scope_name from Sync.scope_info";
DataSet ds_scope = new DataSet();
ds_scope = GetData(scopecomm, remoteconn); grdScopeList.DataSource = ds_scope;
grdScopeList.DataBind();
但我越來越列sync_scope_name 兩次。我很能列sync_scope_name綁定在數據集中BoundField.I只需要顯示它一次。
問候,
薩欽ķ
您確定GetData沒有獲得列sync_scope_name的兩倍 – HatSoft 2012-07-23 11:35:27
Getdata僅獲取單列,即sync_scope_name。 – 2012-07-23 11:40:45
嘗試在數據庫中運行sql – codingbiz 2012-07-23 11:52:28