DataList에서 출력해줄 데이터가 없을때

 

SqlDataReader 클래스와
SlqDataAdapter를 이용한 DataSet(DataTable)에 따라 방법이 달라질 수 있을 것 같습니다.

 

SqlDataReader의 경우,
자체적으로 RecordCount를 지원하는 함수나 속성이 없는 것으로 알고 있습니다.

 

DataSet(DataTable)의 경우,
Adapter 등을 이용하시어 DataSet(DataTable)에 Fill 한 경우에 한해
DataSet 내의 특정 DataTable의 Row Count를 확인하실 수 있습니다.
 ex) ds.Tables[0].Rows.Count

by 농사꾼봉팔 | 2008/08/26 20:20 | [자료]_ASP.NET / C# | 트랙백 | 덧글(0)

GridView, DataList, Repeater Control 순번항목 추가

1. GridView

<asp:GridView ID="gvRollBook" runat="server"  AllowPaging="True" AutoGenerateColumns="False" EnableViewState="False" OnPageIndexChanging="gvRollBook_PageIndexChanging"  PageSize="20">
 <Columns>                              
  <asp:TemplateField  HeaderText="No">
   <ItemStyle Width="10px" CssClass="tabletit2" HorizontalAlign="Center" />
   <ItemTemplate><%# (Container.DataItemIndex + 1).ToString() %></ItemTemplate>
  </asp:TemplateField>      
 </Columns>
<asp:GridView>

 

2. DataList, Repeater

<%# (Container.ItemIndex + 1).ToString() %>

출처 :  http://blog.naver.com/metalzang/130016258847

by 농사꾼봉팔 | 2008/08/25 14:06 | [자료]_ASP.NET / C# | 트랙백 | 덧글(0)

텍스트박스에서 엔터칠때 자동 Submit() 막기

<script>
        function PreventSubmitOnEnter()
       {
            if(event.keyCode==13)
            {
                return false;
            }
        }
       
        function Load()
        {
            var inputs = document.getElementsByTagName("INPUT")        
            for(var i = 0; i < inputs.length ; i++)
            {              
                if(inputs[i].type == "text")
                {          
                    inputs[i].attachEvent("onkeypress", PreventSubmitOnEnter);     
                }
            }
        }
</script>

<body onload="Load()">
 ...
</body>

by 농사꾼봉팔 | 2008/08/25 01:28 | [자료]_ASP.NET / C# | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶