GridView
여기서 auto generate columns
은 true
으로 설정되어 있습니다. 그리드의 열을 기준으로 뺄셈을 수행 할 위치에서 빼기 작업을 수동으로 수행 할 수 있습니까? 격자보기 사용자 정의
지금, 우리는이 그리드보기의 열을 구분하고 그 결과를 표시하는 값을 뺀 결합해야합니다. 달성 방법. 모두
GridView
여기서 auto generate columns
은 true
으로 설정되어 있습니다. 그리드의 열을 기준으로 뺄셈을 수행 할 위치에서 빼기 작업을 수동으로 수행 할 수 있습니까? 격자보기 사용자 정의
지금, 우리는이 그리드보기의 열을 구분하고 그 결과를 표시하는 값을 뺀 결합해야합니다. 달성 방법. 모두
당신은 당신의 GridView
에 바인딩하기 전에 data-source
에 여분의 열을 추가하거나 동적 그러나, 그것은 세부 사항에 대해 잘 모르고 질문에 대한 만족스러운 답변을 제공하기 위해 정말 열심히, 당신의 GridView
에 TemplateField
를 추가 아래 링크를 시도 할 수 있습니다.
RowDataBound
이벤트에서 변경할 수 있습니다. gridview
입니다. lblTotal 바닥 글 템플릿의 레이블이라고
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.Footer)
{
Label lbl = (Label)e.Row.FindControl("lblTotal");
lbl.Text = grdTotal.ToString("c");
}
}
되지 않음을 다음과 같이
당신은 바닥 글 행에 데이터를 표시 할 수 있습니다.
<FooterTemplate>
<asp:Label ID="lblTotal" runat="server" />
</FooterTemplate>
답장을 보내 주셔서 감사합니다. 한 번만 질문 해주세요. 지금 편집했다 .... –
안타깝게도의 GridView의 단점 중 하나는 AppendDataBoundItems
속성이 없다는 것입니다. GridView가 실제로 필요하다면 추가 더미 행을 제공하기 위해 데이터 소스를 조작해야합니다. 그런 다음 RowDataBound
이벤트에서 특정 인덱스 (예 : 음수 ID를 사용합니다)로 더미 행을 인식하고 해당 이벤트에 필요한 모든 작업을 수행합니다.
코드를 포맷하십시오. –
@RaviKiran 귀하의 데이터 소스는 무엇입니까? 귀하의 데이터 소스에 직접 gridview에 바인딩하기 전에 열을 추가하지 않으시겠습니까? 시도 해봐. –
도움이 될지 알아 보려면 http://stackoverflow.com/questions/17735376/is-it-possible-to-databind-to-an-extension-method –