<dxwgv:ASPxGridView ID="ASPxGridView1" runat="server"
AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
KeyFieldName="ntypeid" onload="ASPxGridView1_Load" Width="100%">
<Templates>
<DetailRow>
<dxwgv:ASPxGridView ID="ASPxGridView2" runat="server"
AutoGenerateColumns="False" DataSourceID="SqlDataSource2"
KeyFieldName="ntypeid"
onbeforeperformdataselect="ASPxGridView2_BeforePerformDataSelect"
Width="500px">
<Columns>
<dxwgv:GridViewDataTextColumn FieldName="ntypeid" VisibleIndex="0"
Visible="False">
<PropertiesTextEdit DisplayFormatString="{0}">
</PropertiesTextEdit>
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn FieldName="title"
VisibleIndex="0" Caption="产品名称" Width="100px">
<PropertiesTextEdit DisplayFormatString="{0}">
</PropertiesTextEdit>
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="产品简介" FieldName="note" VisibleIndex="1"
Width="400px">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataHyperLinkColumn Caption="详细" FieldName="pdid"
VisibleIndex="2" Width="50px">
<PropertiesHyperLinkEdit NavigateUrlFormatString="show.aspx?id={0}" Text="详细..">
</PropertiesHyperLinkEdit>
<CellStyle HorizontalAlign="Left">
</CellStyle>
</dxwgv:GridViewDataHyperLinkColumn>
</Columns>
</dxwgv:ASPxGridView>
</DetailRow>
<DataRow>
<table border="0" cellpadding="0" cellspacing="0" height="105"
style="margin-left:10px; margin-top:10px;" width="420">
<tr valign="middle">
<td style="color:blue; height:35px">
<%# DataBinder.Eval(Container.DataItem,"series") %></td>
<td rowspan="2" width="105">
<asp:Image ID="Image1" runat="server" Height="105px" Width="105px"
ImageUrl='<%# Eval("pic") %>' />
</td>
</tr>
<tr valign="top">
<td style="height:70px">
<%# DataBinder.Eval(Container.DataItem,"Note") %></td>
</tr>
</table>
</DataRow>
</Templates>
<SettingsPager PageSize="6">
</SettingsPager>
<Border BorderStyle="None" />
<Columns>
<dxwgv:GridViewDataTextColumn FieldName="ntypeid" ReadOnly="True"
Visible="False" VisibleIndex="0">
<EditFormSettings Visible="False" />
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="系列名称" FieldName="series"
VisibleIndex="0">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="产品介绍" FieldName="note" VisibleIndex="1">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataImageColumn Caption="缩略图" FieldName="pic" VisibleIndex="2"
Width="105px">
<PropertiesImage ImageHeight="105px" ImageWidth="105px">
</PropertiesImage>
</dxwgv:GridViewDataImageColumn>
<dxwgv:GridViewDataTextColumn Caption="类别编号" FieldName="typeid" Visible="False"
VisibleIndex="3">
</dxwgv:GridViewDataTextColumn>
</Columns>
<Settings ShowColumnHeaders="False" />
<SettingsDetail ShowDetailRow="True" AllowOnlyOneMasterRowExpanded="True" />
</dxwgv:ASPxGridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [ntypeid], [series], [pic], [note], [typeid] FROM [series] WHERE ([typeid] = @typeid)">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="typeid"
QueryStringField="typeid" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [ntypeid], [title], [note],[pdid] FROM [product] WHERE ([ntypeid] = @ntypeid)">
<SelectParameters>
<asp:SessionParameter Name="ntypeid" SessionField="ntypeid" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>现在的问题是我需要DefaultValue="1"中“”的值通过后台的
int typeid = int.Parse(Request["id"].ToString());来确定
谁可以给我点帮助
使用2个SqlDataSource是要做一种特别的效果 所以希望高手们就不要让我写到后台去了
否则又要麻烦不少了
AutoGenerateColumns="False" DataSourceID="SqlDataSource1"
KeyFieldName="ntypeid" onload="ASPxGridView1_Load" Width="100%">
<Templates>
<DetailRow>
<dxwgv:ASPxGridView ID="ASPxGridView2" runat="server"
AutoGenerateColumns="False" DataSourceID="SqlDataSource2"
KeyFieldName="ntypeid"
onbeforeperformdataselect="ASPxGridView2_BeforePerformDataSelect"
Width="500px">
<Columns>
<dxwgv:GridViewDataTextColumn FieldName="ntypeid" VisibleIndex="0"
Visible="False">
<PropertiesTextEdit DisplayFormatString="{0}">
</PropertiesTextEdit>
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn FieldName="title"
VisibleIndex="0" Caption="产品名称" Width="100px">
<PropertiesTextEdit DisplayFormatString="{0}">
</PropertiesTextEdit>
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="产品简介" FieldName="note" VisibleIndex="1"
Width="400px">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataHyperLinkColumn Caption="详细" FieldName="pdid"
VisibleIndex="2" Width="50px">
<PropertiesHyperLinkEdit NavigateUrlFormatString="show.aspx?id={0}" Text="详细..">
</PropertiesHyperLinkEdit>
<CellStyle HorizontalAlign="Left">
</CellStyle>
</dxwgv:GridViewDataHyperLinkColumn>
</Columns>
</dxwgv:ASPxGridView>
</DetailRow>
<DataRow>
<table border="0" cellpadding="0" cellspacing="0" height="105"
style="margin-left:10px; margin-top:10px;" width="420">
<tr valign="middle">
<td style="color:blue; height:35px">
<%# DataBinder.Eval(Container.DataItem,"series") %></td>
<td rowspan="2" width="105">
<asp:Image ID="Image1" runat="server" Height="105px" Width="105px"
ImageUrl='<%# Eval("pic") %>' />
</td>
</tr>
<tr valign="top">
<td style="height:70px">
<%# DataBinder.Eval(Container.DataItem,"Note") %></td>
</tr>
</table>
</DataRow>
</Templates>
<SettingsPager PageSize="6">
</SettingsPager>
<Border BorderStyle="None" />
<Columns>
<dxwgv:GridViewDataTextColumn FieldName="ntypeid" ReadOnly="True"
Visible="False" VisibleIndex="0">
<EditFormSettings Visible="False" />
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="系列名称" FieldName="series"
VisibleIndex="0">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataTextColumn Caption="产品介绍" FieldName="note" VisibleIndex="1">
</dxwgv:GridViewDataTextColumn>
<dxwgv:GridViewDataImageColumn Caption="缩略图" FieldName="pic" VisibleIndex="2"
Width="105px">
<PropertiesImage ImageHeight="105px" ImageWidth="105px">
</PropertiesImage>
</dxwgv:GridViewDataImageColumn>
<dxwgv:GridViewDataTextColumn Caption="类别编号" FieldName="typeid" Visible="False"
VisibleIndex="3">
</dxwgv:GridViewDataTextColumn>
</Columns>
<Settings ShowColumnHeaders="False" />
<SettingsDetail ShowDetailRow="True" AllowOnlyOneMasterRowExpanded="True" />
</dxwgv:ASPxGridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [ntypeid], [series], [pic], [note], [typeid] FROM [series] WHERE ([typeid] = @typeid)">
<SelectParameters>
<asp:QueryStringParameter DefaultValue="1" Name="typeid"
QueryStringField="typeid" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
<asp:SqlDataSource ID="SqlDataSource2" runat="server"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT [ntypeid], [title], [note],[pdid] FROM [product] WHERE ([ntypeid] = @ntypeid)">
<SelectParameters>
<asp:SessionParameter Name="ntypeid" SessionField="ntypeid" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>现在的问题是我需要DefaultValue="1"中“”的值通过后台的
int typeid = int.Parse(Request["id"].ToString());来确定
谁可以给我点帮助
使用2个SqlDataSource是要做一种特别的效果 所以希望高手们就不要让我写到后台去了
否则又要麻烦不少了
解决方案 »
- asp.net中的DataList的带数字按钮的详细分页效果代码
- 200分 求如何在asp.net的cs代码中得到前两个的来源页面
- 怎样实现执行一个很长时间的数据库操作或程序时,显示"请稍候"。
- 关于global.asax中取物理路径和应用程序路径的问题,急。。
- 如何学习vlc
- 对服务器上的数据库记录更新问题目。
- dropdownlist在detailsview中被重复绑定
- 怎么样在installshield建立虚拟目录
- sumanden、icyer、hgknight请看一看,回复一下几天前的一篇文章《树控件增加了checkbox以后,是否可以做到,当选择了某个父节点的checkbo
- ICollection什么意思?
- 如何控制嵌入网页中的flash视频,急急急!
- NHibernate, HQL分页如何实现?
QueryStringParameter para = new QueryStringParameter("ntypeid",TypeCode.Int32,"ntypeid");
SqlDataSource1.SelectParameters.Add(para);