PDA

View Full Version : bind کردن دستی یک ستون DataGrid



zrahimic
دوشنبه 14 دی 1383, 09:36 صبح
سلام

یک سوال:
من می خوام یک DataGrid بسازم که ارتباطات آن با پایگاه داده را به صورت دستی با تعریف Connection و DataSet درون برنامه ( نه از طریق ویزارد ) برقرار کنم. این اتصالات را به صورت زیر به DataGrid مربوط می کنم:



DataGrid1.DataSource = DataSet1
DataGrid1.DataMember = DataSet1.Tables[0]


حالا برای اتصال یک ستون به field خاصی از جدول موجود در DataSet از چه دستوری باید استفاده کنم؟

ممنون

الهام تفریشی
دوشنبه 14 دی 1383, 10:04 صبح
من هم امروز این مشکلم از طریق یکی از دوستان حل شد
دوست من شما به این روش میتونید عمل کنید.


<asp:datagrid id="dgNews" runat="server" Width="472px" CssClass="grid"
AutoGenerateColumns="False">
<HeaderStyle CssClass="gridtitle" ></HeaderStyle>
<Columns>
<asp:TemplateColumn HeaderText="ردیف">
<HeaderStyle Width="30px"></HeaderStyle>
<ItemTemplate>
<%# DataBinder.Eval(Container, "DataItem.ID") %>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="فعالیت گروه">
<HeaderStyle Width="600px"></HeaderStyle>
<ItemTemplate >
<%# DataBinder.Eval(Container, "DataItem.fldAction") %>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:datagrid>


این روش هم بد نیست یه امتحان کن
http://www.123aspx.com/redir.aspx?res=30619

zrahimic
دوشنبه 14 دی 1383, 10:16 صبح
از راهنمایی شما متشکرم. مشکل من هم حل شد. :thnx: