티스토리 뷰
string name = "John 'A'";
dataView.RowFilter = string.Format("Name='{0}'", name);
dataView.RowFilter = string.Format("Name='{0}'", name);
이런 코드가 있다면 아마 에러가 날 것 입니다. 왜냐하면 John 'A'의 작은 따옴표가 문자열을 닫는 기호로 인식되기 때문이겠지요.
그렇다면 이런 경우에는 어떻게 처리해야 할까요?
string name = "John ''A''";
이렇게 작은따옴표를 두 번 써주게 되면 문자열로 인식하게 됩니다.
이 외에도 RowFilter Syntax에 대한 여러 Escape 처리에 관한 좋은 글이 있습니다.
더 자세한 내용이 알고 싶으시다면 DataView RowFilter Syntax(C#)이라는 글을 참고하세요.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- SvcTraceViewer
- The P-Invoke Interop Assistant
- Mole Visualizer
- SqlDbType
- Visual Studio 2010 RC
- parent
- 얼그레이
- XmlDataProvider
- 수영하다
- Windows Installer
- 북까페라고다조용한게아니더라
- 편드
- 만들어진신
- XamlParseException
- designMode
- SyntaxHighlighter
- TaskDialog
- WPF 바인딩
- windows7
- Component.DesignMode
- LicenseManager.UsageMode
- 종속성 속성
- XAML Power Toys
- SqlParameter
- 보드타러고고씽
- debugging
- StarUML
- Keane
- Windows Installer Cleanup
- 부러질
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함