Говорят, что выражение "друг ситцевый" связано с именем прилагательным "ситный". Слово "ситный" (например ситный хлеб) означает чистый, просеянный через сито, освобожденный от какого-либо мусора. Следовательно, "друг мой ситцевый" может равняться выражению "друг мой ситный, что, в свою очередь, означает хороший, преданный, чистый в отношениях друг.
Ситец в этом выражении мог появиться, на мой взгляд, случайным образом, просто по созвучию. Но некоторые исследователи считают, что прилагательное "ситцевый" появилось неспроста и обозначает приятную простоту, доступность и общительность. Выражение сейчас может приобретать и негативные оттенки (неверность, слабость, непрочность, хитрость), но это явление называется преобразованием исходного значения.